Searched refs:hoist (Results 1 - 1 of 1) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DLICM.cpp20 // we can hoist it or sink it like any other instruction.
80 static bool hoist(Instruction &I, BasicBlock *Preheader);
245 // instructions, we perform another pass to hoist them out of the loop.
360 /// uses, allowing us to hoist a loop body in one pass without iteration.
395 // is safe to hoist the instruction.
401 Changed |= hoist(I, CurLoop->getLoopPreheader());
432 // Compute funclet colors if we might sink/hoist in a function with a funclet
447 // Loads have extra constraints we have to verify before we can hoist them.
450 return false; // Don't hoist volatile/atomic loads!
459 // Don't hoist load
720 static bool hoist(Instruction &I, BasicBlock *Preheader) { function
[all...]

Completed in 142 milliseconds