Searched refs:SafeToHoist (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopFuse.cpp | 980 SmallVector<Instruction *, 4> SafeToHoist; in fuseCandidates() local 991 if (!collectMovablePreheaderInsts(*FC0, *FC1, SafeToHoist, in fuseCandidates() 1016 movePreheaderInsts(*FC0, *FC1, SafeToHoist, SafeToSink); in fuseCandidates() 1074 const SmallVector<Instruction *, 4> &SafeToHoist, in canHoistInst() 1083 bool OpHoisted = is_contained(SafeToHoist, OpInst); in canHoistInst() 1183 SmallVector<Instruction *, 4> &SafeToHoist, in collectMovablePreheaderInsts() 1211 if (canHoistInst(I, SafeToHoist, NotHoisting, FC0)) { in collectMovablePreheaderInsts() 1212 SafeToHoist.push_back(&I); in collectMovablePreheaderInsts()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlan.cpp | 270 bool SafeToHoist = Def->isDefinedOutsideVectorRegions(); in get() local 275 if (SafeToHoist) { in get()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.cpp | 1473 auto SafeToHoist = [](const SCEV *S) { in expand() local 1488 if (SafeToHoist(S)) { in expand()
|