Lines Matching refs:VPBasicBlock

52   DenseMap<BasicBlock *, VPBasicBlock *> BB2VPBB;
63 void setVPBBPredsFromBB(VPBasicBlock *VPBB, BasicBlock *BB);
65 VPBasicBlock *getOrCreateVPBB(BasicBlock *BB);
70 void createVPInstructionsForVPBB(VPBasicBlock *VPBB, BasicBlock *BB);
78 VPBasicBlock *buildPlainCFG();
84 void PlainCFGBuilder::setVPBBPredsFromBB(VPBasicBlock *VPBB, BasicBlock *BB) { in setVPBBPredsFromBB()
114 VPBasicBlock *PlainCFGBuilder::getOrCreateVPBB(BasicBlock *BB) { in getOrCreateVPBB()
133 VPBasicBlock *VPBB = new VPBasicBlock(BB->getName()); in getOrCreateVPBB()
207 void PlainCFGBuilder::createVPInstructionsForVPBB(VPBasicBlock *VPBB, in createVPInstructionsForVPBB()
257 VPBasicBlock *PlainCFGBuilder::buildPlainCFG() { in buildPlainCFG()
270 VPBasicBlock *ThePreheaderVPBB = getOrCreateVPBB(ThePreheaderBB); in buildPlainCFG()
288 VPBasicBlock *VPBB = getOrCreateVPBB(BB); in buildPlainCFG()
299 VPBasicBlock *SuccVPBB = getOrCreateVPBB(TI->getSuccessor(0)); in buildPlainCFG()
303 VPBasicBlock *SuccVPBB0 = getOrCreateVPBB(TI->getSuccessor(0)); in buildPlainCFG()
305 VPBasicBlock *SuccVPBB1 = getOrCreateVPBB(TI->getSuccessor(1)); in buildPlainCFG()
329 VPBasicBlock *LoopExitVPBB = BB2VPBB[LoopExitBB]; in buildPlainCFG()
348 VPBasicBlock *HeaderVPBB = getOrCreateVPBB(Header); in buildPlainCFG()
349 VPBasicBlock *ExitingVPBB = getOrCreateVPBB(Exiting); in buildPlainCFG()
352 VPBasicBlock *PreheaderVPBB = getOrCreateVPBB(L->getLoopPreheader()); in buildPlainCFG()
362 VPBasicBlock *ExitVPBB = getOrCreateVPBB(L->getExitBlock()); in buildPlainCFG()
378 VPBasicBlock *VPlanHCFGBuilder::buildPlainCFG() { in buildPlainCFG()
386 VPBasicBlock *EntryVPBB = buildPlainCFG(); in buildHierarchicalCFG()