appendRecipe(VPRecipeBase *Recipe) | llvm::VPBasicBlock | inline |
back() const | llvm::VPBasicBlock | inline |
back() | llvm::VPBasicBlock | inline |
begin() | llvm::VPBasicBlock | inline |
begin() const | llvm::VPBasicBlock | inline |
classof(const VPBlockBase *V) | llvm::VPBasicBlock | inlinestatic |
clearPredecessors() | llvm::VPBlockBase | inline |
clearSuccessors() | llvm::VPBlockBase | inline |
clone() override | llvm::VPBasicBlock | inlinevirtual |
connectToPredecessors(VPTransformState::CFGState &CFG) | llvm::VPBasicBlock | protected |
const_iterator typedef | llvm::VPBasicBlock | |
const_reverse_iterator typedef | llvm::VPBasicBlock | |
cost(ElementCount VF, VPCostContext &Ctx) override | llvm::VPBasicBlock | virtual |
deleteCFG(VPBlockBase *Entry) | llvm::VPBlockBase | static |
dropAllReferences(VPValue *NewValue) override | llvm::VPBasicBlock | virtual |
dump() const | llvm::VPBlockBase | inline |
empty() const | llvm::VPBasicBlock | inline |
end() | llvm::VPBasicBlock | inline |
end() const | llvm::VPBasicBlock | inline |
execute(VPTransformState *State) override | llvm::VPBasicBlock | virtual |
executeRecipes(VPTransformState *State, BasicBlock *BB) | llvm::VPBasicBlock | protected |
front() const | llvm::VPBasicBlock | inline |
front() | llvm::VPBasicBlock | inline |
getEnclosingBlockWithPredecessors() | llvm::VPBlockBase | |
getEnclosingBlockWithSuccessors() | llvm::VPBlockBase | |
getEnclosingLoopRegion() | llvm::VPBasicBlock | |
getEnclosingLoopRegion() const | llvm::VPBasicBlock | |
getEntryBasicBlock() const | llvm::VPBlockBase | |
getEntryBasicBlock() | llvm::VPBlockBase | |
getExitingBasicBlock() const | llvm::VPBlockBase | |
getExitingBasicBlock() | llvm::VPBlockBase | |
getFirstNonPhi() | llvm::VPBasicBlock | |
getHierarchicalPredecessors() | llvm::VPBlockBase | inline |
getHierarchicalSuccessors() | llvm::VPBlockBase | inline |
getName() const | llvm::VPBlockBase | inline |
getNumPredecessors() const | llvm::VPBlockBase | inline |
getNumSuccessors() const | llvm::VPBlockBase | inline |
getParent() | llvm::VPBlockBase | inline |
getParent() const | llvm::VPBlockBase | inline |
getPlan() | llvm::VPBlockBase | |
getPlan() const | llvm::VPBlockBase | |
getPredecessors() const | llvm::VPBlockBase | inline |
getPredecessors() | llvm::VPBlockBase | inline |
getRecipeList() | llvm::VPBasicBlock | inline |
getSingleHierarchicalPredecessor() | llvm::VPBlockBase | inline |
getSingleHierarchicalSuccessor() | llvm::VPBlockBase | inline |
getSinglePredecessor() const | llvm::VPBlockBase | inline |
getSingleSuccessor() const | llvm::VPBlockBase | inline |
getSublistAccess(VPRecipeBase *) | llvm::VPBasicBlock | inlinestatic |
getSuccessors() const | llvm::VPBlockBase | inline |
getSuccessors() | llvm::VPBlockBase | inline |
getTerminator() | llvm::VPBasicBlock | |
getTerminator() const | llvm::VPBasicBlock | |
getVPBlockID() const | llvm::VPBlockBase | inline |
insert(VPRecipeBase *Recipe, iterator InsertPt) | llvm::VPBasicBlock | inline |
isExiting() const | llvm::VPBasicBlock | |
isLegalToHoistInto() | llvm::VPBlockBase | inline |
iterator typedef | llvm::VPBasicBlock | |
phis() | llvm::VPBasicBlock | inline |
predecessors() | llvm::VPBlockBase | inline |
print(raw_ostream &O, const Twine &Indent, VPSlotTracker &SlotTracker) const override | llvm::VPBasicBlock | virtual |
print(raw_ostream &O, const Twine &Indent, VPSlotTracker &SlotTracker) const=0 | llvm::VPBasicBlock | virtual |
print(raw_ostream &O) const | llvm::VPBasicBlock | inline |
printAsOperand(raw_ostream &OS, bool PrintType=false) const | llvm::VPBlockBase | inline |
printSuccessors(raw_ostream &O, const Twine &Indent) const | llvm::VPBlockBase | |
rbegin() | llvm::VPBasicBlock | inline |
rbegin() const | llvm::VPBasicBlock | inline |
RecipeListTy typedef | llvm::VPBasicBlock | |
Recipes | llvm::VPBasicBlock | protected |
rend() | llvm::VPBasicBlock | inline |
rend() const | llvm::VPBasicBlock | inline |
reverse_iterator typedef | llvm::VPBasicBlock | |
setName(const Twine &newName) | llvm::VPBlockBase | inline |
setOneSuccessor(VPBlockBase *Successor) | llvm::VPBlockBase | inline |
setParent(VPRegionBlock *P) | llvm::VPBlockBase | inline |
setPlan(VPlan *ParentPlan) | llvm::VPBlockBase | |
setPredecessors(ArrayRef< VPBlockBase * > NewPreds) | llvm::VPBlockBase | inline |
setSuccessors(ArrayRef< VPBlockBase * > NewSuccs) | llvm::VPBlockBase | inline |
setTwoSuccessors(VPBlockBase *IfTrue, VPBlockBase *IfFalse) | llvm::VPBlockBase | inline |
size() const | llvm::VPBasicBlock | inline |
splitAt(iterator SplitAt) | llvm::VPBasicBlock | |
successors() | llvm::VPBlockBase | inline |
swapSuccessors() | llvm::VPBlockBase | inline |
VPBasicBlock(const unsigned char BlockSC, const Twine &Name="") | llvm::VPBasicBlock | inlineprotected |
VPBasicBlock(const Twine &Name="", VPRecipeBase *Recipe=nullptr) | llvm::VPBasicBlock | inline |
VPBlockBase(const unsigned char SC, const std::string &N) | llvm::VPBlockBase | inlineprotected |
VPBlocksTy typedef | llvm::VPBlockBase | |
VPBlockTy typedef | llvm::VPBlockBase | |
~VPBasicBlock() override | llvm::VPBasicBlock | inline |
~VPBlockBase()=default | llvm::VPBlockBase | virtual |