Searched refs:LoopPredication (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopPredication.cpp | 261 class LoopPredication { class 323 LoopPredication(AliasAnalysis *AA, DominatorTree *DT, ScalarEvolution *SE, in LoopPredication() function in __anon4970eb7f0111::LoopPredication 337 LoopPredication LP(&AR.AA, &AR.DT, &AR.SE, &AR.LI, in run() 348 std::optional<LoopICmp> LoopPredication::parseLoopICmp(ICmpInst *ICI) { in parseLoopICmp() 374 Value *LoopPredication::expandCheck(SCEVExpander &Expander, in expandCheck() 477 bool LoopPredication::isSupportedStep(const SCEV* Step) { in isSupportedStep() 481 Instruction *LoopPredication::findInsertPt(Instruction *Use, in findInsertPt() 489 Instruction *LoopPredication::findInsertPt(const SCEVExpander &Expander, in findInsertPt() 502 bool LoopPredication::isLoopInvariantValue(const SCEV* S) { in isLoopInvariantValue() 539 std::optional<Value *> LoopPredication::widenICmpRangeCheckIncrementingLoop( in widenICmpRangeCheckIncrementingLoop() [all …]
|
| H A D | IndVarSimplify.cpp | 118 LoopPredication("indvars-predicate-loops", cl::Hidden, cl::init(true), variable 1721 if (!LoopPredication) in predicateLoopExits()
|
| /freebsd/lib/clang/libllvm/ |
| H A D | Makefile | 2004 SRCS_MIN+= Transforms/Scalar/LoopPredication.cpp
|