Lines Matching refs:CFG
275 VPBasicBlock::createEmptyBasicBlock(VPTransformState::CFGState &CFG) { in createEmptyBasicBlock() argument
278 BasicBlock *PrevBB = CFG.PrevBB; in createEmptyBasicBlock()
280 PrevBB->getParent(), CFG.ExitBB); in createEmptyBasicBlock()
287 BasicBlock *PredBB = CFG.VPBB2IRBB[PredVPBB]; in createEmptyBasicBlock()
317 VPBasicBlock *PrevVPBB = State->CFG.PrevVPBB; in execute()
319 BasicBlock *NewBB = State->CFG.PrevBB; // Reuse it if possible. in execute()
329 NewBB = State->CFG.ExitBB; in execute()
330 State->CFG.PrevBB = NewBB; in execute()
337 BasicBlock *ExitingBB = State->CFG.VPBB2IRBB[ExitingVPBB]; in execute()
357 NewBB = createEmptyBasicBlock(State->CFG); in execute()
366 State->CFG.PrevBB = NewBB; in execute()
373 State->CFG.VPBB2IRBB[this] = NewBB; in execute()
374 State->CFG.PrevVPBB = this; in execute()
513 BasicBlock *VectorPH = State->CFG.VPBB2IRBB[getPreheaderVPBB()]; in execute()
627 IRBuilder<> Builder(State.CFG.PrevBB->getTerminator()); in prepareToExecute()
672 State->CFG.PrevVPBB = nullptr; in execute()
673 State->CFG.ExitBB = State->CFG.PrevBB->getSingleSuccessor(); in execute()
674 BasicBlock *VectorPreHeader = State->CFG.PrevBB; in execute()
682 BasicBlock *VectorLatchBB = State->CFG.VPBB2IRBB[LatchVPBB]; in execute()
738 BasicBlock *VectorHeaderBB = State->CFG.VPBB2IRBB[Header]; in execute()
741 State->CFG.ExitBB); in execute()