aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
diff options
context:
space:
mode:
authorFlorian Hahn <flo@fhahn.com>2025-08-21 22:03:26 +0100
committerFlorian Hahn <flo@fhahn.com>2025-08-21 22:03:26 +0100
commit300d2c6d2037eb5ea751bd0451d8adc2a1bd5c5d (patch)
treec6ea4969c299807f369288f714372af7631f1215 /llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
parent38f0b9e6d965b46a2c747a0010809fc6ba103045 (diff)
downloadllvm-300d2c6d2037eb5ea751bd0451d8adc2a1bd5c5d.zip
llvm-300d2c6d2037eb5ea751bd0451d8adc2a1bd5c5d.tar.gz
llvm-300d2c6d2037eb5ea751bd0451d8adc2a1bd5c5d.tar.bz2
[VPlan] Move SCEV expansion to VPlan transform. (NFCI).
Move the logic to expand SCEVs directly to a late VPlan transform that expands SCEVs in the entry block. This turns VPExpandSCEVRecipe into an abstract recipe without execute, which clarifies how the recipe is handled, i.e. it is not executed like regular recipes. It also helps to simplify construction, as now scalar evolution isn't required to be passed to the recipe.
Diffstat (limited to 'llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions