aboutsummaryrefslogtreecommitdiff
path: root/lldb/packages/Python/lldbsuite
diff options
context:
space:
mode:
authorFlorian Hahn <flo@fhahn.com>2025-03-23 09:06:01 +0000
committerFlorian Hahn <flo@fhahn.com>2025-03-23 09:06:01 +0000
commitc482b8faeace855332a8c070cffaf3d0732cc79e (patch)
tree139eccadf24b8375a74962cdfc6546abf507e379 /lldb/packages/Python/lldbsuite
parent2fe75856865e20633da33f6b526e47367a035152 (diff)
downloadllvm-c482b8faeace855332a8c070cffaf3d0732cc79e.zip
llvm-c482b8faeace855332a8c070cffaf3d0732cc79e.tar.gz
llvm-c482b8faeace855332a8c070cffaf3d0732cc79e.tar.bz2
[VPlan] Only execute VPExpandSCEVRecipes once and remove them (NFC).
Instead of executing the whole entry VPIRBB twice, first only execute the VPExpandSCEVRecipes and replace their uses with the expanded VPValue, which will be a live-in. This allows removing special logic in VPExpandSCEVRecipe to support executing twice and allows moving the ExpandedSCEVs map out of VPTransformState. It will also allow adding other recipes to the entry VPBB in the future.
Diffstat (limited to 'lldb/packages/Python/lldbsuite')
0 files changed, 0 insertions, 0 deletions