diff options
author | Nikita Popov <npopov@redhat.com> | 2024-09-19 10:19:15 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-19 10:19:15 +0200 |
commit | 30cdf1e959d2e4dee1c871ff37470dcdb7e8d099 (patch) | |
tree | 79aff7c06626c3f9862d12a27100909ad5b69e43 /llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp | |
parent | 752e10379c2ffb4f6eebf490f1fab7eb769dfbf6 (diff) | |
download | llvm-30cdf1e959d2e4dee1c871ff37470dcdb7e8d099.zip llvm-30cdf1e959d2e4dee1c871ff37470dcdb7e8d099.tar.gz llvm-30cdf1e959d2e4dee1c871ff37470dcdb7e8d099.tar.bz2 |
[SimplifyCFG] Pass context instruction to isSafeToSpeculativelyExecute() (#109132)
Pass speculation target and assumption cache to
isSafeToSpeculativelyExecute() calls.
This allows speculating based on dereferenceable/align assumptions, but
the primary motivation here is to avoid regressions from planned changes
to fix https://github.com/llvm/llvm-project/issues/108854.
Diffstat (limited to 'llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions