Lines Matching refs:CFG
249 BasicBlock *LoopVectorPreHeader = CFG.VPBB2IRBB[cast<VPBasicBlock>( in get()
393 VPBasicBlock::createEmptyBasicBlock(VPTransformState::CFGState &CFG) { in createEmptyBasicBlock() argument
396 BasicBlock *PrevBB = CFG.PrevBB; in createEmptyBasicBlock()
398 PrevBB->getParent(), CFG.ExitBB); in createEmptyBasicBlock()
405 BasicBlock *PredBB = CFG.VPBB2IRBB[PredVPBB]; in createEmptyBasicBlock()
435 VPBasicBlock *PrevVPBB = State->CFG.PrevVPBB; in execute()
437 BasicBlock *NewBB = State->CFG.PrevBB; // Reuse it if possible. in execute()
447 NewBB = State->CFG.ExitBB; in execute()
448 State->CFG.PrevBB = NewBB; in execute()
456 BasicBlock *ExitingBB = State->CFG.VPBB2IRBB[ExitingVPBB]; in execute()
476 NewBB = createEmptyBasicBlock(State->CFG); in execute()
485 State->CFG.PrevBB = NewBB; in execute()
492 State->CFG.VPBB2IRBB[this] = NewBB; in execute()
493 State->CFG.PrevVPBB = this; in execute()
633 BasicBlock *VectorPH = State->CFG.VPBB2IRBB[getPreheaderVPBB()]; in execute()
731 IRBuilder<> Builder(State.CFG.PrevBB->getTerminator()); in prepareToExecute()
745 IRBuilder<> Builder(State.CFG.PrevBB->getTerminator()); in prepareToExecute()
779 State->CFG.PrevVPBB = nullptr; in execute()
780 State->CFG.ExitBB = State->CFG.PrevBB->getSingleSuccessor(); in execute()
781 BasicBlock *VectorPreHeader = State->CFG.PrevBB; in execute()
789 BasicBlock *VectorLatchBB = State->CFG.VPBB2IRBB[LatchVPBB]; in execute()
845 BasicBlock *VectorHeaderBB = State->CFG.VPBB2IRBB[Header]; in execute()
848 State->CFG.ExitBB); in execute()