Searched refs:LoopPredication (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopPredication.cpp | 1 //===-- LoopPredication.cpp - Guard based loop predication pass -----------===// 9 // The LoopPredication pass tries to convert loop variant range checks to loop 179 #include "llvm/Transforms/Scalar/LoopPredication.h" 262 class LoopPredication { class 324 LoopPredication(AliasAnalysis *AA, DominatorTree *DT, ScalarEvolution *SE, in LoopPredication() 338 LoopPredication LP(&AR.AA, &AR.DT, &AR.SE, &AR.LI, in getAnalysisUsage() 349 std::optional<LoopICmp> LoopPredication::parseLoopICmp(ICmpInst *ICI) { in runOnLoop() 375 Value *LoopPredication::expandCheck(SCEVExpander &Expander, in run() 478 bool LoopPredication::isSupportedStep(const SCEV* Step) { in isSafeToTruncateWideIVType() 482 Instruction *LoopPredication in isSafeToTruncateWideIVType() 323 LoopPredication(AliasAnalysis *AA, DominatorTree *DT, ScalarEvolution *SE, LoopPredication() function in __anon4970eb7f0111::LoopPredication [all...] |
H A D | IndVarSimplify.cpp | 120 LoopPredication("indvars-predicate-loops", cl::Hidden, cl::init(true), variable 1743 if (!LoopPredication) in predicateLoopExits()
|
/freebsd/lib/clang/libllvm/ |
H A D | Makefile | 1861 SRCS_MIN+= Transforms/Scalar/LoopPredication.cpp
|