aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
diff options
context:
space:
mode:
authorNikita Popov <npopov@redhat.com>2024-09-19 10:19:15 +0200
committerGitHub <noreply@github.com>2024-09-19 10:19:15 +0200
commit30cdf1e959d2e4dee1c871ff37470dcdb7e8d099 (patch)
tree79aff7c06626c3f9862d12a27100909ad5b69e43 /llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
parent752e10379c2ffb4f6eebf490f1fab7eb769dfbf6 (diff)
downloadllvm-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