Home
last modified time | relevance | path

Searched refs:getPredecessors (Results 1 – 6 of 6) sorted by relevance

/src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanVerifier.cpp216 const auto &SuccPreds = Succ->getPredecessors(); in verifyBlock()
224 const auto &Predecessors = VPB->getPredecessors(); in verifyBlock()
H A DVPlan.cpp143 auto &Predecessors = Current->getPredecessors(); in getPlanEntry()
501 !(Replica && getPredecessors().empty())) { /* C */ in execute()
682 for (VPBlockBase *Pred : BB->getPredecessors()) { in cloneFrom()
700 zip(OldBB->getPredecessors(), NewBB->getPredecessors())) in cloneFrom()
H A DVPlan.h539 const VPBlocksTy &getPredecessors() const { return Predecessors; } in getPredecessors() function
540 VPBlocksTy &getPredecessors() { return Predecessors; } in getPredecessors() function
591 return getEnclosingBlockWithPredecessors()->getPredecessors(); in getHierarchicalPredecessors()
3166 assert(Entry->getPredecessors().empty() && "Entry block has predecessors."); in VPBlockBase()
3194 assert(EntryBlock->getPredecessors().empty() && in setEntry()
3586 NewBlock->getPredecessors().empty() && in insertBlockAfter()
H A DVPlanTransforms.cpp290 for (VPBlockBase *Pred : make_early_inc_range(Region1->getPredecessors())) { in mergeReplicateRegionsIntoSuccessors()
/src/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSampleProfileLoaderBaseImpl.h79 static pred_range getPredecessors(BasicBlock *BB) { return predecessors(BB); }
222 PredRangeT getPredecessors(BasicBlockT *BB) {
223 return afdo_detail::IRTraits<BT>::getPredecessors(BB);
893 for (auto *B2 : getPredecessors(B1))
/src/contrib/llvm-project/llvm/lib/CodeGen/
H A DMIRSampleProfile.cpp135 static PredRangeT getPredecessors(MachineBasicBlock *BB) { in getPredecessors() function