Home
last modified time | relevance | path

Searched refs:SafeToHoist (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopFuse.cpp980 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 DVPlan.cpp270 bool SafeToHoist = Def->isDefinedOutsideVectorRegions(); in get() local
275 if (SafeToHoist) { in get()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp1473 auto SafeToHoist = [](const SCEV *S) { in expand() local
1488 if (SafeToHoist(S)) { in expand()