LLVM 18.0.0git
llvm::VPRecipeWithIRFlags Member List

This is the complete list of members for llvm::VPRecipeWithIRFlags, including all inherited members.

addOperand(VPValue *Operand)llvm::VPUserinline
AllFlagsllvm::VPRecipeWithIRFlags
classof(const VPRecipeBase *R)llvm::VPRecipeWithIRFlagsinlinestatic
llvm::VPRecipeBase::classof(const VPDef *D)llvm::VPRecipeBaseinlinestatic
llvm::VPRecipeBase::classof(const VPUser *U)llvm::VPRecipeBaseinlinestatic
CmpPredicatellvm::VPRecipeWithIRFlags
const_operand_iterator typedefllvm::VPUser
const_operand_range typedefllvm::VPUser
const_reverse_self_iterator typedefllvm::ilist_node_impl< ilist_detail::compute_node_options< T, Options... >::type >protected
const_self_iterator typedefllvm::ilist_node_impl< ilist_detail::compute_node_options< T, Options... >::type >protected
definedValues()llvm::VPDefinline
definedValues() constllvm::VPDefinline
dropPoisonGeneratingFlags()llvm::VPRecipeWithIRFlagsinline
dump() constllvm::VPDef
eraseFromParent()llvm::VPRecipeBase
ExactFlagsllvm::VPRecipeWithIRFlags
execute(VPTransformState &State)=0llvm::VPRecipeBasepure virtual
FMFsllvm::VPRecipeWithIRFlags
GEPFlagsllvm::VPRecipeWithIRFlags
getDebugLoc() constllvm::VPRecipeBaseinline
getFastMathFlags() constllvm::VPRecipeWithIRFlags
getIterator()llvm::ilist_node_impl< ilist_detail::compute_node_options< T, Options... >::type >inline
getIterator() constllvm::ilist_node_impl< ilist_detail::compute_node_options< T, Options... >::type >inline
getNextNode()llvm::ilist_node_with_parent< VPRecipeBase, VPBasicBlock >inline
getNextNode() constllvm::ilist_node_with_parent< VPRecipeBase, VPBasicBlock >inline
getNumDefinedValues() constllvm::VPDefinline
getNumOperands() constllvm::VPUserinline
getOperand(unsigned N) constllvm::VPUserinline
getParent()llvm::VPRecipeBaseinline
getParent() constllvm::VPRecipeBaseinline
getPredicate() constllvm::VPRecipeWithIRFlagsinline
getPrevNode()llvm::ilist_node_with_parent< VPRecipeBase, VPBasicBlock >inline
getPrevNode() constllvm::ilist_node_with_parent< VPRecipeBase, VPBasicBlock >inline
getReverseIterator()llvm::ilist_node_impl< ilist_detail::compute_node_options< T, Options... >::type >inline
getReverseIterator() constllvm::ilist_node_impl< ilist_detail::compute_node_options< T, Options... >::type >inline
getUnderlyingInstr()llvm::VPRecipeBaseinline
getUnderlyingInstr() constllvm::VPRecipeBaseinline
getVPDefID() constllvm::VPDefinline
getVPSingleValue()llvm::VPDefinline
getVPSingleValue() constllvm::VPDefinline
getVPUserID() constllvm::VPUserinline
getVPValue(unsigned I)llvm::VPDefinline
getVPValue(unsigned I) constllvm::VPDefinline
hasFastMathFlags() constllvm::VPRecipeWithIRFlagsinline
hasNoSignedWrap() constllvm::VPRecipeWithIRFlagsinline
hasNoUnsignedWrap() constllvm::VPRecipeWithIRFlagsinline
ilist_node_impl()=defaultllvm::ilist_node_impl< ilist_detail::compute_node_options< T, Options... >::type >protected
ilist_node_with_parent()=defaultllvm::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
isInBounds() constllvm::VPRecipeWithIRFlagsinline
isPhi() constllvm::VPRecipeBaseinline
isSentinel() constllvm::ilist_node_impl< ilist_detail::compute_node_options< T, Options... >::type >inline
mayHaveSideEffects() constllvm::VPRecipeBase
mayReadFromMemory() constllvm::VPRecipeBase
mayReadOrWriteMemory() constllvm::VPRecipeBaseinline
mayWriteToMemory() constllvm::VPRecipeBase
moveAfter(VPRecipeBase *MovePos)llvm::VPRecipeBase
moveBefore(VPBasicBlock &BB, iplist< VPRecipeBase >::iterator I)llvm::VPRecipeBase
onlyFirstLaneUsed(const VPValue *Op) constllvm::VPUserinlinevirtual
op_begin()llvm::VPUserinline
op_begin() constllvm::VPUserinline
op_end()llvm::VPUserinline
op_end() constllvm::VPUserinline
operand_iterator typedefllvm::VPUser
operand_range typedefllvm::VPUser
operands()llvm::VPUserinline
operands() constllvm::VPUserinline
operator=(const VPUser &)=deletellvm::VPUser
print(raw_ostream &O, const Twine &Indent, VPSlotTracker &SlotTracker) const =0llvm::VPDefpure virtual
printFlags(raw_ostream &O) constllvm::VPRecipeWithIRFlags
printOperands(raw_ostream &O, VPSlotTracker &SlotTracker) constllvm::VPUserprotected
removeFromParent()llvm::VPRecipeBase
removeLastOperand()llvm::VPUserinline
reverse_self_iterator typedefllvm::ilist_node_impl< ilist_detail::compute_node_options< T, Options... >::type >protected
self_iterator typedefllvm::ilist_node_impl< ilist_detail::compute_node_options< T, Options... >::type >protected
setFlags(Instruction *I) constllvm::VPRecipeWithIRFlagsinline
setOperand(unsigned I, VPValue *New)llvm::VPUserinline
usesScalars(const VPValue *Op) constllvm::VPUserinlinevirtual
VPDef(const unsigned char SC)llvm::VPDefinline
VPRecipeBase(const unsigned char SC, ArrayRef< VPValue * > Operands, DebugLoc DL={})llvm::VPRecipeBaseinline
VPRecipeBase(const unsigned char SC, iterator_range< IterT > Operands, DebugLoc DL={})llvm::VPRecipeBaseinline
VPRecipeTy typedefllvm::VPDef
VPRecipeWithIRFlags(const unsigned char SC, IterT Operands, DebugLoc DL={})llvm::VPRecipeWithIRFlagsinline
VPRecipeWithIRFlags(const unsigned char SC, IterT Operands, Instruction &I)llvm::VPRecipeWithIRFlagsinline
VPRecipeWithIRFlags(const unsigned char SC, IterT Operands, CmpInst::Predicate Pred, DebugLoc DL={})llvm::VPRecipeWithIRFlagsinline
VPRecipeWithIRFlags(const unsigned char SC, IterT Operands, WrapFlagsTy WrapFlags, DebugLoc DL={})llvm::VPRecipeWithIRFlagsinline
VPRecipeWithIRFlags(const unsigned char SC, IterT Operands, FastMathFlags FMFs, DebugLoc DL={})llvm::VPRecipeWithIRFlagsinline
VPUser(ArrayRef< VPValue * > Operands, VPUserID ID)llvm::VPUserinlineprotected
VPUser(std::initializer_list< VPValue * > Operands, VPUserID ID)llvm::VPUserinlineprotected
VPUser(iterator_range< IterT > Operands, VPUserID ID)llvm::VPUserinlineprotected
VPUser()=deletellvm::VPUser
VPUser(const VPUser &)=deletellvm::VPUser
VPUserID enum namellvm::VPUser
WrapFlagsllvm::VPRecipeWithIRFlags
~VPDef()llvm::VPDefinlinevirtual
~VPRecipeBase()=defaultllvm::VPRecipeBasevirtual
~VPUser()llvm::VPUserinlinevirtual