Lines Matching refs:Preheader
270 BasicBlock *Preheader = L.getLoopPreheader(); in sinkLoopInvariantInstructions() local
271 assert(Preheader && "Expected loop to have preheader"); in sinkLoopInvariantInstructions()
273 assert(Preheader->getParent()->hasProfileData() && in sinkLoopInvariantInstructions()
276 const BlockFrequency PreheaderFreq = BFI.getBlockFreq(Preheader); in sinkLoopInvariantInstructions()
306 for (Instruction &I : llvm::make_early_inc_range(llvm::reverse(*Preheader))) { in sinkLoopInvariantInstructions()
346 BasicBlock *Preheader = L.getLoopPreheader(); in run() local
347 if (!Preheader) in run()
352 if (!Preheader->getParent()->hasProfileData()) in run()
386 BasicBlock *Preheader = L->getLoopPreheader(); in runOnLoop() local
387 if (!Preheader) in runOnLoop()
392 if (!Preheader->getParent()->hasProfileData()) in runOnLoop()