Lines Matching refs:getPreheader
2347 Builder.CreateBr(CL->getPreheader()); in createCanonicalLoop()
2482 Builder.SetInsertPoint(CLI->getPreheader()->getTerminator()); in applyStaticWorkshareLoop()
2637 Builder.SetInsertPoint(CLI->getPreheader()->getTerminator()); in applyStaticChunkedWorkshareLoop()
2760 BasicBlock *Preheader = CLI->getPreheader(); in workshareLoopTargetCallback()
2821 OI.OuterAllocaBB = CLI->getPreheader(); in applyWorkshareLoopTarget()
2822 Function *OuterFn = CLI->getPreheader()->getParent(); in applyWorkshareLoopTarget()
2835 Builder.restoreIP({CLI->getPreheader(), CLI->getPreheader()->begin()}); in applyWorkshareLoopTarget()
2865 /* AllocationBlock */ CLI->getPreheader(), in applyWorkshareLoopTarget()
3044 BasicBlock *PreHeader = CLI->getPreheader(); in applyDynamicWorkshareLoop()
3186 BasicBlock *OrigPreheader = Outermost->getPreheader(); in collapseLoops()
3283 redirectTo(Outermost->getPreheader(), Result->getPreheader(), DL); in collapseLoops()
3387 BasicBlock *Enter = OutermostLoop->getPreheader(); in tileLoops()
3401 redirectTo(Enter, EmbeddedLoop->getPreheader(), DL); in tileLoops()
3567 SplitBefore = CanonicalLoop->getPreheader()->getTerminator(); in createIfVersion()
3607 VMap[CanonicalLoop->getPreheader()] = ElseBlock; in createIfVersion()
3658 Builder.SetInsertPoint(CanonicalLoop->getPreheader()->getTerminator()); in applySimd()
7051 BBs.append({getPreheader(), Header, Cond, Latch, Exit, getAfter()}); in collectControlBlocks()
7054 BasicBlock *CanonicalLoopInfo::getPreheader() const { in getPreheader() function in CanonicalLoopInfo
7114 BasicBlock *Preheader = getPreheader(); in assertOK()