| addOperand(VPValue *Operand) | llvm::VPUser | inline | 
  | addUser(VPUser &User) | llvm::VPValue | inline | 
  | classof(const VPRecipeBase *R) | llvm::VPWidenInductionRecipe | inlinestatic | 
  | classof(const VPValue *V) | llvm::VPWidenInductionRecipe | inlinestatic | 
  | classof(const VPHeaderPHIRecipe *R) | llvm::VPWidenInductionRecipe | inlinestatic | 
  | llvm::VPSingleDefRecipe::classof(const VPUser *U) | llvm::VPSingleDefRecipe | inlinestatic | 
  | llvm::VPRecipeBase::classof(const VPDef *D) | llvm::VPRecipeBase | inlinestatic | 
  | clone() override | llvm::VPWidenPointerInductionRecipe | inlinevirtual | 
  | computeCost(ElementCount VF, VPCostContext &Ctx) const override | llvm::VPHeaderPHIRecipe | virtual | 
  | const_incoming_blocks_range typedef | llvm::VPPhiAccessors |  | 
  | 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 | 
  | const_user_iterator typedef | llvm::VPValue |  | 
  | const_user_range typedef | llvm::VPValue |  | 
  | cost(ElementCount VF, VPCostContext &Ctx) | llvm::VPRecipeBase |  | 
  | Def | llvm::VPValue | protected | 
  | definedValues() | llvm::VPDef | inline | 
  | definedValues() const | llvm::VPDef | inline | 
  | dump() const | llvm::VPSingleDefRecipe |  | 
  | eraseFromParent() | llvm::VPRecipeBase |  | 
  | execute(VPTransformState &State) override | llvm::VPWidenPointerInductionRecipe | inlinevirtual | 
  | getAsRecipe() const override | llvm::VPHeaderPHIRecipe | inlineprotectedvirtual | 
  | getBackedgeRecipe() override | llvm::VPWidenInductionRecipe | inlinevirtual | 
  | getBackedgeValue() override | llvm::VPWidenInductionRecipe | inlinevirtual | 
  | getDebugLoc() const | llvm::VPRecipeBase | inline | 
  | getDefiningRecipe() | llvm::VPValue |  | 
  | getDefiningRecipe() const | llvm::VPValue |  | 
  | getIncomingBlock(unsigned Idx) const | llvm::VPPhiAccessors | inline | 
  | getIncomingValue(unsigned Idx) const | llvm::VPPhiAccessors | inline | 
  | getInductionDescriptor() const | llvm::VPWidenInductionRecipe | inline | 
  | getIterator() | llvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type > | inline | 
  | getLiveInIRValue() const | llvm::VPValue | inline | 
  | getNextNode() | llvm::ilist_node_with_parent< VPRecipeBase, VPBasicBlock > | inline | 
  | getNumDefinedValues() const | llvm::VPDef | inline | 
  | getNumIncoming() const override | llvm::VPWidenInductionRecipe | inlinevirtual | 
  | getNumOperands() const | llvm::VPUser | inline | 
  | getNumUsers() const | llvm::VPValue | inline | 
  | getOperand(unsigned N) const | llvm::VPUser | inline | 
  | getParent() | llvm::VPRecipeBase | inline | 
  | getParent() const | llvm::VPRecipeBase | inline | 
  | getPHINode() const | llvm::VPWidenInductionRecipe | 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 | 
  | getStartValue() | llvm::VPHeaderPHIRecipe | inline | 
  | getStartValue() const | llvm::VPHeaderPHIRecipe | inline | 
  | getStepValue() | llvm::VPWidenInductionRecipe | inline | 
  | getStepValue() const | llvm::VPWidenInductionRecipe | inline | 
  | getUnderlyingInstr() | llvm::VPSingleDefRecipe | inline | 
  | getUnderlyingInstr() const | llvm::VPSingleDefRecipe | inline | 
  | getUnderlyingValue() const | llvm::VPValue | inline | 
  | getVFValue() | llvm::VPWidenInductionRecipe | inline | 
  | getVFValue() const | llvm::VPWidenInductionRecipe | 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 | 
  | getVPValueID() const | llvm::VPValue | inline | 
  | hasDefiningRecipe() const | llvm::VPValue | inline | 
  | hasMoreThanOneUniqueUser() const | llvm::VPValue | inline | 
  | hasOneUse() const | llvm::VPValue | 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 | 
  | incoming_blocks() const | llvm::VPPhiAccessors | inline | 
  | incoming_values() const | llvm::VPPhiAccessors | inline | 
  | incoming_values_and_blocks() const | llvm::VPPhiAccessors | inline | 
  | insertAfter(VPRecipeBase *InsertPos) | llvm::VPRecipeBase |  | 
  | insertBefore(VPRecipeBase *InsertPos) | llvm::VPRecipeBase |  | 
  | insertBefore(VPBasicBlock &BB, iplist< VPRecipeBase >::iterator IP) | llvm::VPRecipeBase |  | 
  | isDefinedOutsideLoopRegions() const | llvm::VPValue |  | 
  | isLiveIn() const | llvm::VPValue | inline | 
  | 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 override | llvm::VPWidenInductionRecipe | inlinevirtual | 
  | onlyFirstPartUsed(const VPValue *Op) const | llvm::VPUser | inlinevirtual | 
  | onlyScalarsGenerated(bool IsScalable) | llvm::VPWidenPointerInductionRecipe |  | 
  | 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 | 
  | llvm::operator=(const VPUser &)=delete | llvm::VPUser |  | 
  | llvm::VPValue::operator=(const VPValue &)=delete | llvm::VPValue |  | 
  | print(raw_ostream &O, const Twine &Indent, VPSlotTracker &SlotTracker) const override | llvm::VPWidenPointerInductionRecipe | virtual | 
  | llvm::VPSingleDefRecipe::print(raw_ostream &OS, VPSlotTracker &Tracker) const | llvm::VPValue |  | 
  | printAsOperand(raw_ostream &OS, VPSlotTracker &Tracker) const | llvm::VPValue |  | 
  | printOperands(raw_ostream &O, VPSlotTracker &SlotTracker) const | llvm::VPUser | protected | 
  | printPhiOperands(raw_ostream &O, VPSlotTracker &SlotTracker) const | llvm::VPPhiAccessors |  | 
  | removeFromParent() | llvm::VPRecipeBase |  | 
  | removeIncomingValueFor(VPBlockBase *IncomingBlock) const | llvm::VPPhiAccessors |  | 
  | removeUser(VPUser &User) | llvm::VPValue | inline | 
  | replaceAllUsesWith(VPValue *New) | llvm::VPValue |  | 
  | replaceUsesOfWith(VPValue *From, VPValue *To) | llvm::VPUser |  | 
  | replaceUsesWithIf(VPValue *New, llvm::function_ref< bool(VPUser &U, unsigned Idx)> ShouldReplace) | llvm::VPValue |  | 
  | 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 | 
  | setBackedgeValue(VPValue *V) | llvm::VPHeaderPHIRecipe | inline | 
  | 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 | 
  | setStartValue(VPValue *V) | llvm::VPHeaderPHIRecipe | inline | 
  | setStepValue(VPValue *V) | llvm::VPWidenInductionRecipe | inline | 
  | setUnderlyingValue(Value *Val) | llvm::VPValue | inline | 
  | swapOperands() | llvm::VPUser | inline | 
  | UnderlyingVal | llvm::VPValue | protected | 
  | user_begin() | llvm::VPValue | inline | 
  | user_begin() const | llvm::VPValue | inline | 
  | user_end() | llvm::VPValue | inline | 
  | user_end() const | llvm::VPValue | inline | 
  | user_iterator typedef | llvm::VPValue |  | 
  | user_range typedef | llvm::VPValue |  | 
  | users() | llvm::VPValue | inline | 
  | users() const | llvm::VPValue | inline | 
  | usesScalars(const VPValue *Op) const | llvm::VPUser | inlinevirtual | 
  | llvm::VPDef(const unsigned char SC) | llvm::VPDef | inline | 
  | VPHeaderPHIRecipe(unsigned char VPDefID, Instruction *UnderlyingInstr, VPValue *Start, DebugLoc DL=DebugLoc::getUnknown()) | llvm::VPHeaderPHIRecipe | inlineprotected | 
  | VPRecipeBase(const unsigned char SC, ArrayRef< VPValue * > Operands, DebugLoc DL=DebugLoc::getUnknown()) | llvm::VPRecipeBase | inline | 
  | VPRecipeTy typedef | llvm::VPDef |  | 
  | VPSingleDefRecipe(const unsigned char SC, ArrayRef< VPValue * > Operands, DebugLoc DL=DebugLoc::getUnknown()) | llvm::VPSingleDefRecipe | inline | 
  | VPSingleDefRecipe(const unsigned char SC, ArrayRef< VPValue * > Operands, Value *UV, DebugLoc DL=DebugLoc::getUnknown()) | llvm::VPSingleDefRecipe | inline | 
  | VPUser(ArrayRef< VPValue * > Operands) | llvm::VPUser | inlineprotected | 
  | VPUser()=delete | llvm::VPUser |  | 
  | VPUser(const VPUser &)=delete | llvm::VPUser |  | 
  | VPValue(const unsigned char SC, Value *UV=nullptr, VPDef *Def=nullptr) | llvm::VPValue | protected | 
  | llvm::VPValue::VPValue(Value *UV=nullptr) | llvm::VPValue | inlineprotected | 
  | llvm::VPValue::VPValue(VPDef *Def, Value *UV=nullptr) | llvm::VPValue | inlineprotected | 
  | llvm::VPValue::VPValue(Value *UV, VPDef *Def) | llvm::VPValue | inlineprotected | 
  | llvm::VPValue::VPValue(const VPValue &)=delete | llvm::VPValue |  | 
  | VPValueSC enum value | llvm::VPValue |  | 
  | VPVRecipeSC enum value | llvm::VPValue |  | 
  | VPWidenInductionRecipe(unsigned char Kind, PHINode *IV, VPValue *Start, VPValue *Step, const InductionDescriptor &IndDesc, DebugLoc DL) | llvm::VPWidenInductionRecipe | inline | 
  | VPWidenPointerInductionRecipe(PHINode *Phi, VPValue *Start, VPValue *Step, VPValue *NumUnrolledElems, const InductionDescriptor &IndDesc, bool IsScalarAfterVectorization, DebugLoc DL) | llvm::VPWidenPointerInductionRecipe | inline | 
  | ~VPDef() | llvm::VPDef | inlinevirtual | 
  | ~VPHeaderPHIRecipe() override=default | llvm::VPHeaderPHIRecipe |  | 
  | ~VPPhiAccessors()=default | llvm::VPPhiAccessors | virtual | 
  | ~VPRecipeBase() override=default | llvm::VPRecipeBase |  | 
  | ~VPUser() | llvm::VPUser | inlinevirtual | 
  | ~VPValue() | llvm::VPValue | virtual | 
  | ~VPWidenPointerInductionRecipe() override=default | llvm::VPWidenPointerInductionRecipe |  |