| addOperand(VPValue *Operand) | llvm::VPUser | inline | 
  | classof(const VPDef *D) | llvm::VPRecipeBase | inlinestatic | 
  | classof(const VPUser *U) | llvm::VPRecipeBase | inlinestatic | 
  | clone() override | llvm::VPBranchOnMaskRecipe | inlinevirtual | 
  | computeCost(ElementCount VF, VPCostContext &Ctx) const override | llvm::VPBranchOnMaskRecipe | virtual | 
  | const_operand_iterator typedef | llvm::VPUser |  | 
  | const_operand_range typedef | llvm::VPUser |  | 
  | const_reverse_self_iterator typedef | llvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type > | protected | 
  | const_self_iterator typedef | llvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type > | protected | 
  | cost(ElementCount VF, VPCostContext &Ctx) | llvm::VPRecipeBase |  | 
  | definedValues() | llvm::VPDef | inline | 
  | definedValues() const | llvm::VPDef | inline | 
  | dump() const | llvm::VPDef |  | 
  | eraseFromParent() | llvm::VPRecipeBase |  | 
  | execute(VPTransformState &State) override | llvm::VPBranchOnMaskRecipe | virtual | 
  | getDebugLoc() const | llvm::VPRecipeBase | inline | 
  | getIterator() | llvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type > | inline | 
  | getNextNode() | llvm::ilist_node_with_parent< VPRecipeBase, VPBasicBlock > | inline | 
  | getNumDefinedValues() const | llvm::VPDef | inline | 
  | getNumOperands() const | llvm::VPUser | inline | 
  | getOperand(unsigned N) const | llvm::VPUser | inline | 
  | getParent() | llvm::VPRecipeBase | inline | 
  | getParent() const | llvm::VPRecipeBase | inline | 
  | getPrevNode() | llvm::ilist_node_with_parent< VPRecipeBase, VPBasicBlock > | inline | 
  | getRegion() | llvm::VPRecipeBase | inline | 
  | getRegion() const | llvm::VPRecipeBase | inline | 
  | getReverseIterator() | llvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type > | inline | 
  | getVPDefID() const | llvm::VPDef | inline | 
  | getVPSingleValue() | llvm::VPDef | inline | 
  | getVPSingleValue() const | llvm::VPDef | inline | 
  | getVPValue(unsigned I) | llvm::VPDef | inline | 
  | getVPValue(unsigned I) const | llvm::VPDef | inline | 
  | ilist_node_impl()=default | llvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type > | protected | 
  | ilist_node_with_parent()=default | llvm::ilist_node_with_parent< VPRecipeBase, VPBasicBlock > | protected | 
  | insertAfter(VPRecipeBase *InsertPos) | llvm::VPRecipeBase |  | 
  | insertBefore(VPRecipeBase *InsertPos) | llvm::VPRecipeBase |  | 
  | insertBefore(VPBasicBlock &BB, iplist< VPRecipeBase >::iterator IP) | llvm::VPRecipeBase |  | 
  | isPhi() const | llvm::VPRecipeBase |  | 
  | isScalarCast() const | llvm::VPRecipeBase |  | 
  | isSentinel() const | llvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type > | inline | 
  | mayHaveSideEffects() const | llvm::VPRecipeBase |  | 
  | mayReadFromMemory() const | llvm::VPRecipeBase |  | 
  | mayReadOrWriteMemory() const | llvm::VPRecipeBase | inline | 
  | mayWriteToMemory() const | llvm::VPRecipeBase |  | 
  | moveAfter(VPRecipeBase *MovePos) | llvm::VPRecipeBase |  | 
  | moveBefore(VPBasicBlock &BB, iplist< VPRecipeBase >::iterator I) | llvm::VPRecipeBase |  | 
  | onlyFirstLaneUsed(const VPValue *Op) const | llvm::VPUser | inlinevirtual | 
  | onlyFirstPartUsed(const VPValue *Op) const | llvm::VPUser | inlinevirtual | 
  | op_begin() | llvm::VPUser | inline | 
  | op_begin() const | llvm::VPUser | inline | 
  | op_end() | llvm::VPUser | inline | 
  | op_end() const | llvm::VPUser | inline | 
  | operand_iterator typedef | llvm::VPUser |  | 
  | operand_range typedef | llvm::VPUser |  | 
  | operands() | llvm::VPUser | inline | 
  | operands() const | llvm::VPUser | inline | 
  | operator=(const VPUser &)=delete | llvm::VPUser |  | 
  | print(raw_ostream &O, const Twine &Indent, VPSlotTracker &SlotTracker) const override | llvm::VPBranchOnMaskRecipe | inlinevirtual | 
  | printOperands(raw_ostream &O, VPSlotTracker &SlotTracker) const | llvm::VPUser | protected | 
  | removeFromParent() | llvm::VPRecipeBase |  | 
  | replaceUsesOfWith(VPValue *From, VPValue *To) | llvm::VPUser |  | 
  | reverse_self_iterator typedef | llvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type > | protected | 
  | self_iterator typedef | llvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type > | protected | 
  | setDebugLoc(DebugLoc NewDL) | llvm::VPRecipeBase | inline | 
  | setOperand(unsigned I, VPValue *New) | llvm::VPUser | inline | 
  | setParent(ilist_detail::compute_node_options< VPRecipeBase, Options... >::type::parent_ty *Parent) | llvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type >, ilist_detail::compute_node_options< VPRecipeBase, Options... >::type::parent_ty > | inline | 
  | swapOperands() | llvm::VPUser | inline | 
  | usesScalars(const VPValue *Op) const override | llvm::VPBranchOnMaskRecipe | inlinevirtual | 
  | VPBranchOnMaskRecipe(VPValue *BlockInMask, DebugLoc DL) | llvm::VPBranchOnMaskRecipe | inline | 
  | VPDef(const unsigned char SC) | llvm::VPDef | inline | 
  | VPRecipeBase(const unsigned char SC, ArrayRef< VPValue * > Operands, DebugLoc DL=DebugLoc::getUnknown()) | llvm::VPRecipeBase | inline | 
  | VPRecipeTy typedef | llvm::VPDef |  | 
  | VPUser(ArrayRef< VPValue * > Operands) | llvm::VPUser | inlineprotected | 
  | VPUser()=delete | llvm::VPUser |  | 
  | VPUser(const VPUser &)=delete | llvm::VPUser |  | 
  | ~VPDef() | llvm::VPDef | inlinevirtual | 
  | ~VPRecipeBase() override=default | llvm::VPRecipeBase |  | 
  | ~VPUser() | llvm::VPUser | inlinevirtual |