Home
last modified time | relevance | path

Searched refs:IRBB (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp510 State->Builder.SetInsertPoint(IRBB->getTerminator()); in execute()
511 State->CFG.PrevBB = IRBB; in execute()
512 State->CFG.VPBB2IRBB[this] = IRBB; in execute()
513 executeRecipes(State, IRBB); in execute()
516 if (getSingleSuccessor() && isa<UnreachableInst>(IRBB->getTerminator())) { in execute()
517 auto *Br = State->Builder.CreateBr(IRBB); in execute()
519 IRBB->getTerminator()->eraseFromParent(); in execute()
522 (getNumSuccessors() == 0 || isa<BranchInst>(IRBB->getTerminator())) && in execute()
530 auto *NewBlock = getPlan()->createEmptyVPIRBasicBlock(IRBB); in clone()
981 VPIRBasicBlock *VPlan::getExitBlock(BasicBlock *IRBB) const { in getExitBlock()
[all …]
H A DVPlanVerifier.cpp301 auto *IRBB = dyn_cast<VPIRBasicBlock>(VPBB); in verifyVPBasicBlock() local
302 if (!IRBB) in verifyVPBasicBlock()
305 if (!WrappedIRBBs.insert(IRBB->getIRBasicBlock()).second) { in verifyVPBasicBlock()
H A DVPlan.h3718 BasicBlock *IRBB;
3721 VPIRBasicBlock(BasicBlock *IRBB)
3723 (Twine("ir-bb<") + IRBB->getName() + Twine(">")).str()),
3724 IRBB(IRBB) {}
3739 BasicBlock *getIRBasicBlock() const { return IRBB; }
4012 VPIRBasicBlock *getExitBlock(BasicBlock *IRBB) const;
4203 VPIRBasicBlock *createEmptyVPIRBasicBlock(BasicBlock *IRBB);
4209 LLVM_ABI_FOR_TEST VPIRBasicBlock *createVPIRBasicBlock(BasicBlock *IRBB);
H A DVPlanRecipes.cpp548 BasicBlock *IRBB = State.CFG.VPBB2IRBB[VPBB]; in createCondBranch() local
549 BranchInst *CondBr = State.Builder.CreateCondBr(Cond, IRBB, SecondIRSucc); in createCondBranch()
552 IRBB->getTerminator()->eraseFromParent(); in createCondBranch()
H A DLoopVectorize.cpp2413 static void replaceVPBBWithIRVPBB(VPBasicBlock *VPBB, BasicBlock *IRBB) { in replaceVPBBWithIRVPBB() argument
2414 VPIRBasicBlock *IRVPBB = VPBB->getPlan()->createVPIRBasicBlock(IRBB); in replaceVPBBWithIRVPBB()