Lines Matching refs:SplitBlock
99 BasicBlock *SplitBlock = in executeScopConditionally() local
101 SplitBlock->setName("polly.split_new_and_old"); in executeScopConditionally()
110 PrevRegion->replaceExit(SplitBlock); in executeScopConditionally()
113 RI.setRegionFor(SplitBlock, PrevRegion); in executeScopConditionally()
142 Function *F = SplitBlock->getParent(); in executeScopConditionally()
147 SplitBlock->getTerminator()->eraseFromParent(); in executeScopConditionally()
148 Builder.SetInsertPoint(SplitBlock); in executeScopConditionally()
151 if (Loop *L = LI.getLoopFor(SplitBlock)) { in executeScopConditionally()
155 DT.addNewBlock(StartBlock, SplitBlock); in executeScopConditionally()
157 RI.setRegionFor(StartBlock, RI.getRegionFor(SplitBlock)); in executeScopConditionally()
158 RI.setRegionFor(ExitingBlock, RI.getRegionFor(SplitBlock)); in executeScopConditionally()
182 DT.changeImmediateDominator(MergeBlock, SplitBlock); in executeScopConditionally()
200 splitEdge(SplitBlock, EntryBB, ".pre_entry_bb", &DT, &LI, &RI); in executeScopConditionally()