| addMetadata(unsigned Kind, MDNode *Node) | llvm::VPIRMetadata | inline |
| addOperand(VPValue *Operand) | llvm::VPUser | inline |
| addUser(VPUser &User) | llvm::VPValue | inline |
| AllFlags | llvm::VPIRFlags | |
| applyFlags(Instruction &I) const | llvm::VPIRFlags | inline |
| applyMetadata(Instruction &I) const | llvm::VPIRMetadata | |
| args() | llvm::VPWidenCallRecipe | inline |
| args() const | llvm::VPWidenCallRecipe | inline |
| classof(const VPRecipeBase *R) | llvm::VPRecipeWithIRFlags | inlinestatic |
| classof(const VPUser *U) | llvm::VPRecipeWithIRFlags | inlinestatic |
| classof(const VPValue *V) | llvm::VPRecipeWithIRFlags | inlinestatic |
| classof(const VPSingleDefRecipe *U) | llvm::VPRecipeWithIRFlags | inlinestatic |
| llvm::VPRecipeBase::classof(const VPDef *D) | llvm::VPRecipeBase | inlinestatic |
| clone() override | llvm::VPWidenCallRecipe | inlinevirtual |
| CmpPredicate | llvm::VPIRFlags | |
| computeCost(ElementCount VF, VPCostContext &Ctx) const override | llvm::VPWidenCallRecipe | 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 |
| 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 |
| DisjointFlags | llvm::VPIRFlags | |
| dropPoisonGeneratingFlags() | llvm::VPIRFlags | inline |
| dump() const | llvm::VPSingleDefRecipe | |
| eraseFromParent() | llvm::VPRecipeBase | |
| ExactFlags | llvm::VPIRFlags | |
| execute(VPTransformState &State) override | llvm::VPWidenCallRecipe | virtual |
| flagsValidForOpcode(unsigned Opcode) const | llvm::VPIRFlags | |
| FMFs | llvm::VPIRFlags | |
| GEPFlags | llvm::VPIRFlags | |
| getCalledScalarFunction() const | llvm::VPWidenCallRecipe | inline |
| getCostForRecipeWithOpcode(unsigned Opcode, ElementCount VF, VPCostContext &Ctx) const | llvm::VPRecipeWithIRFlags | |
| getDebugLoc() const | llvm::VPRecipeBase | inline |
| getDefiningRecipe() | llvm::VPValue | |
| getDefiningRecipe() const | llvm::VPValue | |
| getFastMathFlags() const | llvm::VPIRFlags | |
| getGEPNoWrapFlags() const | llvm::VPIRFlags | 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 |
| 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 |
| getPredicate() const | llvm::VPIRFlags | 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 |
| getUnderlyingInstr() | llvm::VPSingleDefRecipe | inline |
| getUnderlyingInstr() const | llvm::VPSingleDefRecipe | inline |
| getUnderlyingValue() const | llvm::VPValue | 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 |
| hasFastMathFlags() const | llvm::VPIRFlags | inline |
| hasMoreThanOneUniqueUser() const | llvm::VPValue | inline |
| hasNonNegFlag() const | llvm::VPIRFlags | inline |
| hasNoSignedWrap() const | llvm::VPIRFlags | inline |
| hasNoUnsignedWrap() const | llvm::VPIRFlags | inline |
| hasOneUse() const | llvm::VPValue | inline |
| hasPredicate() const | llvm::VPIRFlags | 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 | |
| intersect(const VPIRMetadata &MD) | llvm::VPIRMetadata | |
| intersectFlags(const VPIRFlags &Other) | llvm::VPIRFlags | |
| isDefinedOutsideLoopRegions() const | llvm::VPValue | |
| isDisjoint() const | llvm::VPIRFlags | inline |
| isLiveIn() const | llvm::VPValue | inline |
| isNonNeg() const | llvm::VPIRFlags | 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 | |
| NonNegFlags | llvm::VPIRFlags | |
| 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 |
| llvm::operator=(const VPUser &)=delete | llvm::VPUser | |
| llvm::VPValue::operator=(const VPValue &)=delete | llvm::VPValue | |
| llvm::VPIRMetadata::operator=(const VPIRMetadata &Other) | llvm::VPIRMetadata | inline |
| print(raw_ostream &O, const Twine &Indent, VPSlotTracker &SlotTracker) const override | llvm::VPWidenCallRecipe | virtual |
| llvm::VPRecipeWithIRFlags::print(raw_ostream &OS, VPSlotTracker &Tracker) const | llvm::VPValue | |
| printAsOperand(raw_ostream &OS, VPSlotTracker &Tracker) const | llvm::VPValue | |
| printFlags(raw_ostream &O) const | llvm::VPIRFlags | |
| printOperands(raw_ostream &O, VPSlotTracker &SlotTracker) const | llvm::VPUser | protected |
| removeFromParent() | llvm::VPRecipeBase | |
| 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 |
| 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 |
| setPredicate(CmpInst::Predicate Pred) | llvm::VPIRFlags | inline |
| setUnderlyingValue(Value *Val) | llvm::VPValue | inline |
| swapOperands() | llvm::VPUser | inline |
| transferFlags(VPIRFlags &Other) | llvm::VPIRFlags | inline |
| TruncFlags | llvm::VPIRFlags | |
| 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 |
| VPIRFlags() | llvm::VPIRFlags | inline |
| VPIRFlags(Instruction &I) | llvm::VPIRFlags | inline |
| VPIRFlags(CmpInst::Predicate Pred) | llvm::VPIRFlags | inline |
| VPIRFlags(WrapFlagsTy WrapFlags) | llvm::VPIRFlags | inline |
| VPIRFlags(TruncFlagsTy TruncFlags) | llvm::VPIRFlags | inline |
| VPIRFlags(FastMathFlags FMFs) | llvm::VPIRFlags | inline |
| VPIRFlags(DisjointFlagsTy DisjointFlags) | llvm::VPIRFlags | inline |
| VPIRFlags(NonNegFlagsTy NonNegFlags) | llvm::VPIRFlags | inline |
| VPIRFlags(GEPNoWrapFlags GEPFlags) | llvm::VPIRFlags | inline |
| VPIRMetadata() | llvm::VPIRMetadata | inline |
| VPIRMetadata(Instruction &I) | llvm::VPIRMetadata | inline |
| VPIRMetadata(Instruction &I, LoopVersioning *LVer) | llvm::VPIRMetadata | |
| VPIRMetadata(const VPIRMetadata &Other) | llvm::VPIRMetadata | inline |
| VPRecipeBase(const unsigned char SC, ArrayRef< VPValue * > Operands, DebugLoc DL=DebugLoc::getUnknown()) | llvm::VPRecipeBase | inline |
| VPRecipeTy typedef | llvm::VPDef | |
| VPRecipeWithIRFlags(const unsigned char SC, ArrayRef< VPValue * > Operands, DebugLoc DL=DebugLoc::getUnknown()) | llvm::VPRecipeWithIRFlags | inline |
| VPRecipeWithIRFlags(const unsigned char SC, ArrayRef< VPValue * > Operands, Instruction &I) | llvm::VPRecipeWithIRFlags | inline |
| VPRecipeWithIRFlags(const unsigned char SC, ArrayRef< VPValue * > Operands, const VPIRFlags &Flags, DebugLoc DL=DebugLoc::getUnknown()) | llvm::VPRecipeWithIRFlags | inline |
| 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 | |
| VPWidenCallRecipe(Value *UV, Function *Variant, ArrayRef< VPValue * > CallArguments, DebugLoc DL=DebugLoc::getUnknown()) | llvm::VPWidenCallRecipe | inline |
| WrapFlags | llvm::VPIRFlags | |
| ~VPDef() | llvm::VPDef | inlinevirtual |
| ~VPRecipeBase()=default | llvm::VPRecipeBase | virtual |
| ~VPUser() | llvm::VPUser | inlinevirtual |
| ~VPValue() | llvm::VPValue | virtual |
| ~VPWidenCallRecipe() override=default | llvm::VPWidenCallRecipe | |