LLVM  10.0.0svn
llvm::VPInstruction Member List

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

addOperand(VPValue *Operand)llvm::VPUserinline
addUser(VPUser &User)llvm::VPValueinline
classof(const VPValue *V)llvm::VPInstructioninlinestatic
classof(const VPRecipeBase *R)llvm::VPInstructioninlinestatic
clone() constllvm::VPInstructioninline
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
const_user_iterator typedefllvm::VPValue
const_user_range typedefllvm::VPValue
eraseFromParent()llvm::VPRecipeBase
execute(VPTransformState &State) overridellvm::VPInstructionvirtual
getIterator()llvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type >inline
getIterator() constllvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type >inline
getNextNode()llvm::ilist_node_with_parent< VPRecipeBase, VPBasicBlock >inline
getNextNode() constllvm::ilist_node_with_parent< VPRecipeBase, VPBasicBlock >inline
getNumOperands() constllvm::VPUserinline
getNumUsers() constllvm::VPValueinline
getOpcode() constllvm::VPInstructioninline
getOperand(unsigned N) constllvm::VPUserinline
getParent()llvm::VPRecipeBaseinline
getParent() constllvm::VPRecipeBaseinline
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< VPRecipeBase, Options... >::type >inline
getReverseIterator() constllvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type >inline
getUnderlyingInstr()llvm::VPInstructioninlineprotected
getUnderlyingValue()llvm::VPValueinlineprotected
getVPRecipeID() constllvm::VPRecipeBaseinline
getVPValueID() constllvm::VPValueinline
hasMoreThanOneUniqueUser()llvm::VPValueinline
ICmpULE enum valuellvm::VPInstruction
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
insertBefore(VPRecipeBase *InsertPos)llvm::VPRecipeBase
isSentinel() constllvm::ilist_node_impl< ilist_detail::compute_node_options< VPRecipeBase, Options... >::type >inline
mayWriteToMemory() constllvm::VPInstructioninline
moveAfter(VPRecipeBase *MovePos)llvm::VPRecipeBase
Not enum valuellvm::VPInstruction
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
llvm::VPValue::operator=(const VPValue &)=deletellvm::VPValue
print(raw_ostream &O, const Twine &Indent) const overridellvm::VPInstructionvirtual
print(raw_ostream &O) constllvm::VPInstruction
printAsOperand(raw_ostream &OS) constllvm::VPValueinline
replaceAllUsesWith(VPValue *New)llvm::VPValue
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
setOperand(unsigned I, VPValue *New)llvm::VPUserinline
setUnderlyingInstr(Instruction *I)llvm::VPInstructioninlineprotected
setUnderlyingValue(Value *Val)llvm::VPValueinlineprotected
SLPLoad enum valuellvm::VPInstruction
SLPStore enum valuellvm::VPInstruction
UnderlyingValllvm::VPValueprotected
user_begin()llvm::VPValueinline
user_begin() constllvm::VPValueinline
user_end()llvm::VPValueinline
user_end() constllvm::VPValueinline
user_iterator typedefllvm::VPValue
user_range typedefllvm::VPValue
users()llvm::VPValueinline
users() constllvm::VPValueinline
VPInstruction(unsigned Opcode, ArrayRef< VPValue *> Operands)llvm::VPInstructioninline
VPInstruction(unsigned Opcode, std::initializer_list< VPValue *> Operands)llvm::VPInstructioninline
VPInstructionSC enum valuellvm::VPValue
VPlanHCFGTransforms classllvm::VPInstructionfriend
VPlanSlp classllvm::VPInstructionfriend
VPRecipeBase(const unsigned char SC)llvm::VPRecipeBaseinline
VPRecipeTy typedefllvm::VPRecipeBase
VPUser(const unsigned char SC)llvm::VPUserinlineprotected
VPUser(const unsigned char SC, ArrayRef< VPValue *> Operands)llvm::VPUserinlineprotected
VPUser()llvm::VPUserinline
VPUser(ArrayRef< VPValue *> Operands)llvm::VPUserinline
VPUser(std::initializer_list< VPValue *> Operands)llvm::VPUserinline
VPUser(const VPUser &)=deletellvm::VPUser
VPUserSC enum valuellvm::VPValue
VPValue(const unsigned char SC, Value *UV=nullptr)llvm::VPValueinlineprotected
VPValue(Value *UV=nullptr)llvm::VPValueinline
VPValue(const VPValue &)=deletellvm::VPValue
VPValueSC enum valuellvm::VPValue
~VPRecipeBase()=defaultllvm::VPRecipeBasevirtual