aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorFlorian Hahn <flo@fhahn.com>2025-10-09 22:03:13 +0100
committerFlorian Hahn <flo@fhahn.com>2025-10-09 22:04:15 +0100
commitba69e33e13e41481cd9eca1ab31c90058896fffa (patch)
tree74e65b8ce3440187ccc390deb3bc4bb96b807380 /clang/lib/Frontend/CompilerInvocation.cpp
parent7886ae315ae9674dedd65320d002b1c7211ce5e2 (diff)
downloadllvm-ba69e33e13e41481cd9eca1ab31c90058896fffa.zip
llvm-ba69e33e13e41481cd9eca1ab31c90058896fffa.tar.gz
llvm-ba69e33e13e41481cd9eca1ab31c90058896fffa.tar.bz2
[LV] Consistently apply address def scalarization across loop.
Consistently scalarize loads used as part of address computations across all uses in the loop. This aligns the VPlan and legacy cost model and fixes a divergence crash. It doesn't matter if the load and address users are in different blocks, as long as they are in the same loop, the scalar value can be used. This removes a number of insert/extracts.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions