Searched refs:VPBB (Results 1 – 5 of 5) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| D | VPlanHCFGBuilder.cpp | 63 void setVPBBPredsFromBB(VPBasicBlock *VPBB, BasicBlock *BB); 70 void createVPInstructionsForVPBB(VPBasicBlock *VPBB, BasicBlock *BB); 83 void PlainCFGBuilder::setVPBBPredsFromBB(VPBasicBlock *VPBB, BasicBlock *BB) { in setVPBBPredsFromBB() argument 89 VPBB->setPredecessors(VPBBPreds); in setVPBBPredsFromBB() 119 VPBasicBlock *VPBB = new VPBasicBlock(BB->getName()); in getOrCreateVPBB() local 120 BB2VPBB[BB] = VPBB; in getOrCreateVPBB() 121 VPBB->setParent(TopRegion); in getOrCreateVPBB() 122 return VPBB; in getOrCreateVPBB() 194 void PlainCFGBuilder::createVPInstructionsForVPBB(VPBasicBlock *VPBB, in createVPInstructionsForVPBB() argument 196 VPIRBuilder.setInsertPoint(VPBB); in createVPInstructionsForVPBB() [all …]
|
| D | VPlanTransforms.cpp | 32 VPBasicBlock *VPBB = Base->getEntryBasicBlock(); in VPInstructionsToVPRecipes() local 34 for (auto I = VPBB->begin(), E = VPBB->end(); I != E;) { in VPInstructionsToVPRecipes() 110 for (VPBasicBlock *VPBB : VPBlockUtils::blocksOnly<VPBasicBlock>(Iter)) { in sinkScalarOperands() 111 for (auto &Recipe : *VPBB) { in sinkScalarOperands()
|
| D | VPlan.cpp | 820 for (auto VPBB : State->CFG.VPBBsToFix) { in execute() local 823 BasicBlock *BB = State->CFG.VPBB2IRBB[VPBB]; in execute() 829 for (VPBlockBase *SuccVPBlock : VPBB->getHierarchicalSuccessors()) { in execute() 1409 if (VPBasicBlock *VPBB = dyn_cast<VPBasicBlock>(Block)) { in visitBlock() local 1410 for (VPRecipeBase &VPI : *VPBB) { in visitBlock() 1463 for (const VPBasicBlock *VPBB : in assignSlots() local 1465 for (const VPRecipeBase &Recipe : *VPBB) in assignSlots()
|
| D | VPRecipeBuilder.h | 171 Instruction *I, VFRange &Range, VPBasicBlock *VPBB,
|
| D | LoopVectorize.cpp | 4615 VPBasicBlock *VPBB = VPPhi->getIncomingBlock(i); in fixNonInductionPHIs() local 4616 NewPhi->addIncoming(State.get(Inc, 0), State.CFG.VPBB2IRBB[VPBB]); in fixNonInductionPHIs() 8931 Instruction *I, VFRange &Range, VPBasicBlock *VPBB, in handleReplication() argument 8993 VPBB->appendRecipe(Recipe); in handleReplication() 8994 return VPBB; in handleReplication() 8997 assert(VPBB->getSuccessors().empty() && in handleReplication() 9001 VPBlockUtils::insertBlockAfter(Region, VPBB); in handleReplication() 9222 VPBasicBlock *VPBB = new VPBasicBlock("Pre-Entry"); in buildVPlanWithVPRecipes() local 9223 Plan->setEntry(VPBB); in buildVPlanWithVPRecipes() 9235 VPBlockUtils::insertBlockAfter(FirstVPBBForBB, VPBB); in buildVPlanWithVPRecipes() [all …]
|