LLVM 22.0.0git
llvm::VPIRPhi Member List

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

addOperand(VPValue *Operand)llvm::VPUserinline
classof(const VPRecipeBase *U)llvm::VPIRPhiinlinestatic
llvm::VPIRInstruction::classof(const VPDef *D)llvm::VPRecipeBaseinlinestatic
llvm::VPIRInstruction::classof(const VPUser *U)llvm::VPRecipeBaseinlinestatic
clone() overridellvm::VPIRInstructioninlinevirtual
computeCost(ElementCount VF, VPCostContext &Ctx) const overridellvm::VPIRInstructionvirtual
const_incoming_blocks_range typedefllvm::VPPhiAccessors
const_operand_iterator typedefllvm::VPUser
const_operand_range typedefllvm::VPUser
const_reverse_self_iterator typedefllvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type >protected
const_self_iterator typedefllvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type >protected
cost(ElementCount VF, VPCostContext &Ctx)llvm::VPRecipeBase
create(Instruction &I)llvm::VPIRInstructionstatic
definedValues()llvm::VPDefinline
definedValues() constllvm::VPDefinline
dump() constllvm::VPDef
eraseFromParent()llvm::VPRecipeBase
execute(VPTransformState &State) overridellvm::VPIRPhivirtual
extractLastLaneOfFirstOperand(VPBuilder &Builder)llvm::VPIRInstruction
getAsRecipe() const overridellvm::VPIRPhiinlineprotectedvirtual
getDebugLoc() constllvm::VPRecipeBaseinline
getIncomingBlock(unsigned Idx) constllvm::VPPhiAccessorsinline
getIncomingValue(unsigned Idx) constllvm::VPPhiAccessorsinline
getInstruction() constllvm::VPIRInstructioninline
getIRPhi()llvm::VPIRPhiinline
getIterator()llvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type >inline
getNextNode()llvm::ilist_node_with_parent< VPRecipeBase, VPBasicBlock >inline
getNumDefinedValues() constllvm::VPDefinline
getNumIncoming() constllvm::VPPhiAccessorsinlinevirtual
getNumOperands() constllvm::VPUserinline
getOperand(unsigned N) constllvm::VPUserinline
getParent()llvm::VPRecipeBaseinline
getParent() constllvm::VPRecipeBaseinline
getPrevNode()llvm::ilist_node_with_parent< VPRecipeBase, VPBasicBlock >inline
getReverseIterator()llvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type >inline
getVPDefID() constllvm::VPDefinline
getVPSingleValue()llvm::VPDefinline
getVPSingleValue() constllvm::VPDefinline
getVPValue(unsigned I)llvm::VPDefinline
getVPValue(unsigned I) constllvm::VPDefinline
ilist_node_impl()=defaultllvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type >protected
ilist_node_with_parent()=defaultllvm::ilist_node_with_parent< VPRecipeBase, VPBasicBlock >protected
incoming_blocks() constllvm::VPPhiAccessorsinline
incoming_values() constllvm::VPPhiAccessorsinline
incoming_values_and_blocks() constllvm::VPPhiAccessorsinline
insertAfter(VPRecipeBase *InsertPos)llvm::VPRecipeBase
insertBefore(VPRecipeBase *InsertPos)llvm::VPRecipeBase
insertBefore(VPBasicBlock &BB, iplist< VPRecipeBase >::iterator IP)llvm::VPRecipeBase
isPhi() constllvm::VPRecipeBase
isScalarCast() constllvm::VPRecipeBase
isSentinel() constllvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, 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) const overridellvm::VPIRInstructioninlinevirtual
onlyFirstPartUsed(const VPValue *Op) const overridellvm::VPIRInstructioninlinevirtual
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 overridellvm::VPIRPhivirtual
printOperands(raw_ostream &O, VPSlotTracker &SlotTracker) constllvm::VPUserprotected
printPhiOperands(raw_ostream &O, VPSlotTracker &SlotTracker) constllvm::VPPhiAccessors
removeFromParent()llvm::VPRecipeBase
removeIncomingValueFor(VPBlockBase *IncomingBlock) constllvm::VPPhiAccessors
replaceUsesOfWith(VPValue *From, VPValue *To)llvm::VPUser
reverse_self_iterator typedefllvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type >protected
self_iterator typedefllvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type >protected
setDebugLoc(DebugLoc NewDL)llvm::VPRecipeBaseinline
setOperand(unsigned I, VPValue *New)llvm::VPUserinline
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::VPUserinline
usesScalars(const VPValue *Op) const overridellvm::VPIRInstructioninlinevirtual
VPDef(const unsigned char SC)llvm::VPDefinline
VPIRInstruction(Instruction &I)llvm::VPIRInstructioninlineprotected
VPIRPhi(PHINode &PN)llvm::VPIRPhiinline
VPRecipeBase(const unsigned char SC, ArrayRef< VPValue * > Operands, DebugLoc DL=DebugLoc::getUnknown())llvm::VPRecipeBaseinline
VPRecipeTy typedefllvm::VPDef
VPUser(ArrayRef< VPValue * > Operands)llvm::VPUserinlineprotected
VPUser()=deletellvm::VPUser
VPUser(const VPUser &)=deletellvm::VPUser
~VPDef()llvm::VPDefinlinevirtual
~VPIRInstruction() override=defaultllvm::VPIRInstruction
~VPPhiAccessors()=defaultllvm::VPPhiAccessorsvirtual
~VPRecipeBase()=defaultllvm::VPRecipeBasevirtual
~VPUser()llvm::VPUserinlinevirtual