aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopPeel.cpp
diff options
context:
space:
mode:
authorFlorian Hahn <flo@fhahn.com>2025-05-27 21:18:51 +0100
committerFlorian Hahn <flo@fhahn.com>2025-05-27 21:19:11 +0100
commitad58ea3ba8b9ab60a3b31316cb2010034f6257e3 (patch)
tree69280fc2c185d7d0de9d8c2b069b13d048184210 /llvm/lib/Transforms/Utils/LoopPeel.cpp
parentc0a87231069452dfeaf9f2601bb30a3f5e7eb840 (diff)
downloadllvm-ad58ea3ba8b9ab60a3b31316cb2010034f6257e3.zip
llvm-ad58ea3ba8b9ab60a3b31316cb2010034f6257e3.tar.gz
llvm-ad58ea3ba8b9ab60a3b31316cb2010034f6257e3.tar.bz2
[VPlan] Bail out before construction VPlan0 if MinVF > MaxVF.
This reduces the cases where we need to create initial VPlans unnecessarily after 567b3172da2d52f5df70a37f3de06b7000b25968. buildVPlansWithVPRecipes is called with MinVF > MaxVF if the target does not support scalable vectors. Recovers some of the compile-time impact http://llvm-compile-time-tracker.com/compare.php?from=3033f202f6707937cd28c2473479db134993f96f&to=1a0b9e5834f7fd4abf058864e656f8e26b7a26ff&stat=instructions:u
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopPeel.cpp')
0 files changed, 0 insertions, 0 deletions