Home | History | Annotate | Download | only in CodeGen

Lines Matching full:licm

14 // for the LLVM-IR-level LICM pass. It is only designed to hoist simple
41 #define DEBUG_TYPE "machine-licm"
87 bool FirstInLoop; // True if it's the first LICM in the loop.
278 DEBUG(dbgs() << "******** Pre-regalloc Machine LICM: ");
280 DEBUG(dbgs() << "******** Post-regalloc Machine LICM: ");
346 /// Examine the instruction for potentai LICM candidate. Also
420 // the loop, it cannot be a LICM candidate.
449 // collect potential LICM candidates.
461 // be LICM'ed.
687 // Now perform LICM.
861 /// Returns true if the instruction may be a suitable candidate for LICM.
1101 // loop at this point, why didn't the optimizer's LICM hoist them?
1116 // Estimate register pressure to determine whether to LICM the instruction.
1243 /// Given a LICM'ed instruction, look for an instruction on the preheader that