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

/external/llvm/lib/Transforms/Scalar/
H A DLICM.cpp20 // we can hoist it or sink it like any other instruction.
134 /// visit definitions before uses, allowing us to hoist a loop body in one
153 /// hoist - When an instruction is found to only use loop invariant operands
154 /// that is safe to hoist, this instruction is called to do the dirty work.
156 void hoist(Instruction &I);
158 /// isSafeToExecuteUnconditionally - Only sink or hoist an instruction if it
263 // instructions, we perform another pass to hoist them out of the loop.
346 /// before uses, allowing us to hoist a loop body in one pass without iteration.
375 // is safe to hoist the instruction.
379 hoist(
598 void LICM::hoist(Instruction &I) { function in class:LICM
[all...]

Completed in 589 milliseconds