Searched refs:getLoopPreheader (Results 1 – 20 of 20) sorted by relevance
332 BasicBlock *PreHead = CurLoop->getLoopPreheader(); in preliminaryScreen()481 Value *T = matchCondition (PreCondBr, CurLoop->getLoopPreheader()); in detectIdiom()498 BasicBlock *PreHead = CurLoop->getLoopPreheader(); in transform()711 if (!L->getLoopPreheader()) in runOnLoop()980 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in processLoopStridedStore()1077 BasicBlock *Preheader = CurLoop->getLoopPreheader(); in processLoopStoreOfLoopLoad()
139 BasicBlock *preheader = L->getLoopPreheader(); in runOnLoop()
374 BasicBlock *OrigPreheader = L->getLoopPreheader(); in rotateLoop()593 assert(L->getLoopPreheader() && "Invalid loop preheader after loop rotation"); in rotateLoop()
803 L && L->getLoopPreheader() && isLoopInvariant(NarrowOper, L, DT); in getExtend()805 Builder.SetInsertPoint(L->getLoopPreheader()->getTerminator()); in getExtend()1635 Value *GEPBase = IndVar->getIncomingValueForBlock(L->getLoopPreheader()); in genLoopLimit()1643 IRBuilder<> Builder(L->getLoopPreheader()->getTerminator()); in genLoopLimit()1835 BasicBlock *Preheader = L->getLoopPreheader(); in SinkUnusedInvariants()1990 if (!AR || AR->getLoop()->getLoopPreheader()) in runOnLoop()
264 Preheader = L->getLoopPreheader(); in runOnLoop()
1103 BasicBlock *Preheader = L->getLoopPreheader(); in reroll()
190 loopPreheader = currentLoop->getLoopPreheader(); in initLoopData()
1870 if (PH->getIncomingBlock(0) == L->getLoopPreheader()) { in OptimizeShadowIV()4894 for (DomTreeNode *Rung = DT.getNode(L->getLoopPreheader()); in LSRInstance()4899 assert(DomLoop->getLoopPreheader() && "LSR needs a simplified loop nest"); in LSRInstance()
147 BasicBlock *Preheader = L->getLoopPreheader(); in CloneLoopBlocks()331 BasicBlock *PH = L->getLoopPreheader(); in UnrollRuntimeLoopProlog()
544 BasicBlock *Preheader = L->getLoopPreheader(); in simplifyOneLoop()826 if (!L->getLoopPreheader() || !L->getLoopLatch()) {
159 BasicBlock *Preheader = L->getLoopPreheader(); in UnrollLoop()
328 MachineBasicBlock *Preheader = L->getLoopPreheader(); in findInductionRegister()469 MachineBasicBlock *Preheader = L->getLoopPreheader(); in getLoopTripCount()704 MachineBasicBlock *PH = Loop->getLoopPreheader(); in computeCount()1030 MachineBasicBlock *Preheader = L->getLoopPreheader(); in convertToHardwareLoop()1249 MachineBasicBlock *Preheader = L->getLoopPreheader(); in fixupInductionVariable()1418 if (MachineBasicBlock *TmpPH = L->getLoopPreheader()) in createPreheaderForLoop()
221 BlockT *getLoopPreheader() const;466 if ((HeadBB = getLoopPreheader()) != nullptr) { in getStartLoc()
108 BlockT *LoopBase<BlockT, LoopT>::getLoopPreheader() const { in getLoopPreheader() function
117 BasicBlock *Preheader = getLoopPreheader(); in makeLoopInvariant()209 return getLoopPreheader() && getLoopLatch() && hasDedicatedExits(); in isLoopSimplifyForm()
185 BasicBlock *Preheader = L->getLoopPreheader(); in InsertBinop()556 BasicBlock *Preheader = L->getLoopPreheader(); in expandAddToGEP()587 BasicBlock *Preheader = L->getLoopPreheader(); in expandAddToGEP()980 (IVOper = getIVIncOperand(IVOper, L->getLoopPreheader()->getTerminator(), in isExpandedAddRecExprPHI()1607 if (BasicBlock *Preheader = L->getLoopPreheader()) in expand()
516 BasicBlock *Preheader = L->getLoopPreheader(); in convertToCTRLoop()
1419 BlockFrequency LoopEntryFreq = BFI->getBlockFreq(L->getLoopPreheader()); in processLoop()2211 BasicBlock *BypassBlock = OrigLoop->getLoopPreheader(); in createEmptyLoop()3546 if (!TheLoop->getLoopPreheader()) { in canVectorize()3665 BasicBlock *PreHeader = TheLoop->getLoopPreheader(); in canVectorizeInstrs()5031 Value *RdxStart = Phi->getIncomingValueForBlock(TheLoop->getLoopPreheader()); in AddReductionVar()
2459 BasicBlock *PreHeader = L->getLoopPreheader(); in optimizeGatherSequence()
1462 CurPreheader = CurLoop->getLoopPreheader(); in getCurPreheader()