| addUse(SDUse &U) | llvm::SDNode | inline |
| areOnlyUsersOf(ArrayRef< const SDNode * > Nodes, const SDNode *N) | llvm::SDNode | static |
| bitcastToAPInt() const | llvm::SDNode | inline |
| BuildVectorSDNode()=delete | llvm::BuildVectorSDNode | explicit |
| classof(const SDNode *N) | llvm::BuildVectorSDNode | inlinestatic |
| const_reverse_self_iterator typedef | llvm::ilist_node_impl< ilist_detail::compute_node_options< SDNode, Options... >::type > | protected |
| const_self_iterator typedef | llvm::ilist_node_impl< ilist_detail::compute_node_options< SDNode, Options... >::type > | protected |
| ConstantSDNodeBits | llvm::SDNode | |
| dropFlags(unsigned Mask) | llvm::SDNode | inline |
| DropOperands() | llvm::SDNode | protected |
| dump() const | llvm::SDNode | |
| dump(const SelectionDAG *G) const | llvm::SDNode | |
| dumpr() const | llvm::SDNode | |
| dumpr(const SelectionDAG *G) const | llvm::SDNode | |
| dumprFull(const SelectionDAG *G=nullptr) const | llvm::SDNode | |
| dumprWithDepth(const SelectionDAG *G=nullptr, unsigned depth=100) const | llvm::SDNode | |
| getAsAPIntVal() const | llvm::SDNode | inline |
| getAsZExtVal() const | llvm::SDNode | inline |
| getCFIType() const | llvm::SDNode | inline |
| getCombinerWorklistIndex() const | llvm::SDNode | inline |
| getConstantFPSplatNode(const APInt &DemandedElts, BitVector *UndefElements=nullptr) const | llvm::BuildVectorSDNode | |
| getConstantFPSplatNode(BitVector *UndefElements=nullptr) const | llvm::BuildVectorSDNode | |
| getConstantFPSplatPow2ToLog2Int(BitVector *UndefElements, uint32_t BitWidth) const | llvm::BuildVectorSDNode | |
| getConstantOperandAPInt(unsigned Num) const | llvm::SDNode | inline |
| getConstantOperandVal(unsigned Num) const | llvm::SDNode | inline |
| getConstantRawBits(bool IsLittleEndian, unsigned DstEltSizeInBits, SmallVectorImpl< APInt > &RawBitElements, BitVector &UndefElements) const | llvm::BuildVectorSDNode | |
| getConstantSplatNode(const APInt &DemandedElts, BitVector *UndefElements=nullptr) const | llvm::BuildVectorSDNode | |
| getConstantSplatNode(BitVector *UndefElements=nullptr) const | llvm::BuildVectorSDNode | |
| getDebugLoc() const | llvm::SDNode | inline |
| getFlags() const | llvm::SDNode | inline |
| getGluedNode() const | llvm::SDNode | inline |
| getGluedUser() const | llvm::SDNode | inline |
| getHasDebugValue() const | llvm::SDNode | inline |
| getIndexedModeName(ISD::MemIndexedMode AM) | llvm::SDNode | static |
| getIROrder() const | llvm::SDNode | inline |
| getIterator() | llvm::ilist_node_impl< ilist_detail::compute_node_options< SDNode, Options... >::type > | inline |
| getMachineOpcode() const | llvm::SDNode | inline |
| getMaxNumOperands() | llvm::SDNode | inlinestatic |
| getNextInBucket() const | llvm::FoldingSetBase::Node | inline |
| getNodeId() const | llvm::SDNode | inline |
| getNumOperands() const | llvm::SDNode | inline |
| getNumValues() const | llvm::SDNode | inline |
| getOpcode() const | llvm::SDNode | inline |
| getOperand(unsigned Num) const | llvm::SDNode | inline |
| getOperationName(const SelectionDAG *G=nullptr) const | llvm::SDNode | |
| getParent() const | llvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< SDNode, Options... >::type >, ilist_detail::compute_node_options< SDNode, Options... >::type::parent_ty > | inline |
| getRepeatedSequence(const APInt &DemandedElts, SmallVectorImpl< SDValue > &Sequence, BitVector *UndefElements=nullptr) const | llvm::BuildVectorSDNode | |
| getRepeatedSequence(SmallVectorImpl< SDValue > &Sequence, BitVector *UndefElements=nullptr) const | llvm::BuildVectorSDNode | |
| getReverseIterator() | llvm::ilist_node_impl< ilist_detail::compute_node_options< SDNode, Options... >::type > | inline |
| getSDVTList(MVT VT) | llvm::SDNode | inlineprotectedstatic |
| getSimpleValueType(unsigned ResNo) const | llvm::SDNode | inline |
| getSplatValue(const APInt &DemandedElts, BitVector *UndefElements=nullptr) const | llvm::BuildVectorSDNode | |
| getSplatValue(BitVector *UndefElements=nullptr) const | llvm::BuildVectorSDNode | |
| getValueSizeInBits(unsigned ResNo) const | llvm::SDNode | inline |
| getValueType(unsigned ResNo) const | llvm::SDNode | inline |
| getVTList() const | llvm::SDNode | inline |
| hasAnyUseOfValue(unsigned Value) const | llvm::SDNode | |
| hasNUsesOfValue(unsigned NUses, unsigned Value) const | llvm::SDNode | inline |
| hasOneUse() const | llvm::SDNode | inline |
| hasPoisonGeneratingFlags() const | llvm::SDNode | inline |
| hasPredecessor(const SDNode *N) const | llvm::SDNode | |
| hasPredecessorHelper(const SDNode *N, SmallPtrSetImpl< const SDNode * > &Visited, SmallVectorImpl< const SDNode * > &Worklist, unsigned int MaxSteps=0, bool TopologicalPrune=false) | llvm::SDNode | inlinestatic |
| ilist_node_impl()=default | llvm::ilist_node_impl< ilist_detail::compute_node_options< SDNode, Options... >::type > | protected |
| intersectFlagsWith(const SDNodeFlags Flags) | llvm::SDNode | |
| isAnyAdd() const | llvm::SDNode | inline |
| isAssert() const | llvm::SDNode | inline |
| isConstant() const | llvm::BuildVectorSDNode | |
| isConstantSequence() const | llvm::BuildVectorSDNode | |
| isConstantSplat(APInt &SplatValue, APInt &SplatUndef, unsigned &SplatBitSize, bool &HasAnyUndefs, unsigned MinSplatBits=0, bool isBigEndian=false) const | llvm::BuildVectorSDNode | |
| isDivergent() const | llvm::SDNode | inline |
| isMachineOpcode() const | llvm::SDNode | inline |
| isMemIntrinsic() const | llvm::SDNode | inline |
| isOnlyUserOf(const SDNode *N) const | llvm::SDNode | |
| isOperandOf(const SDNode *N) const | llvm::SDNode | |
| isPredecessorOf(const SDNode *N) const | llvm::SDNode | inline |
| isSentinel() const | llvm::ilist_node_impl< ilist_detail::compute_node_options< SDNode, Options... >::type > | inline |
| isStrictFPOpcode() | llvm::SDNode | inline |
| isTargetOpcode() const | llvm::SDNode | inline |
| isUndef() const | llvm::SDNode | inline |
| isVPOpcode() const | llvm::SDNode | inline |
| LoadSDNodeBits | llvm::SDNode | |
| LSBaseSDNodeBits | llvm::SDNode | |
| MemSDNodeBits | llvm::SDNode | |
| Node()=default | llvm::FoldingSetBase::Node | |
| NumLSBaseSDNodeBits enum value | llvm::SDNode | protected |
| NumMemSDNodeBits enum value | llvm::SDNode | protected |
| NumSDNodeBits enum value | llvm::SDNode | protected |
| op_begin() const | llvm::SDNode | inline |
| op_end() const | llvm::SDNode | inline |
| op_iterator typedef | llvm::SDNode | |
| op_values() const | llvm::SDNode | inline |
| ops() const | llvm::SDNode | inline |
| PersistentId | llvm::SDNode | |
| print(raw_ostream &OS, const SelectionDAG *G=nullptr) const | llvm::SDNode | |
| print_details(raw_ostream &OS, const SelectionDAG *G) const | llvm::SDNode | |
| print_types(raw_ostream &OS, const SelectionDAG *G) const | llvm::SDNode | |
| printr(raw_ostream &OS, const SelectionDAG *G=nullptr) const | llvm::SDNode | |
| printrFull(raw_ostream &O, const SelectionDAG *G=nullptr) const | llvm::SDNode | |
| printrWithDepth(raw_ostream &O, const SelectionDAG *G=nullptr, unsigned depth=100) const | llvm::SDNode | |
| Profile(FoldingSetNodeID &ID) const | llvm::SDNode | |
| RawSDNodeBits | llvm::SDNode | |
| recastRawBits(bool IsLittleEndian, unsigned DstEltSizeInBits, SmallVectorImpl< APInt > &DstBitElements, ArrayRef< APInt > SrcBitElements, BitVector &DstUndefElements, const BitVector &SrcUndefElements) | llvm::BuildVectorSDNode | static |
| reverse_self_iterator typedef | llvm::ilist_node_impl< ilist_detail::compute_node_options< SDNode, Options... >::type > | protected |
| SDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs) | llvm::SDNode | inlineprotected |
| SDNodeBits | llvm::SDNode | |
| self_iterator typedef | llvm::ilist_node_impl< ilist_detail::compute_node_options< SDNode, Options... >::type > | protected |
| setCFIType(uint32_t Type) | llvm::SDNode | inline |
| setCombinerWorklistIndex(int Index) | llvm::SDNode | inline |
| setDebugLoc(DebugLoc dl) | llvm::SDNode | inline |
| setFlags(SDNodeFlags NewFlags) | llvm::SDNode | inline |
| setHasDebugValue(bool b) | llvm::SDNode | inline |
| setIROrder(unsigned Order) | llvm::SDNode | inline |
| SetNextInBucket(void *N) | llvm::FoldingSetBase::Node | inline |
| setNodeId(int Id) | llvm::SDNode | inline |
| setParent(ilist_detail::compute_node_options< SDNode, Options... >::type::parent_ty *Parent) | llvm::ilist_detail::node_parent_access< ilist_node_impl< ilist_detail::compute_node_options< SDNode, Options... >::type >, ilist_detail::compute_node_options< SDNode, Options... >::type::parent_ty > | inline |
| StoreSDNodeBits | llvm::SDNode | |
| use_begin() const | llvm::SDNode | inline |
| use_empty() const | llvm::SDNode | inline |
| use_end() | llvm::SDNode | inlinestatic |
| use_size() const | llvm::SDNode | inline |
| user_begin() const | llvm::SDNode | inline |
| user_end() | llvm::SDNode | inlinestatic |
| users() | llvm::SDNode | inline |
| users() const | llvm::SDNode | inline |
| uses() | llvm::SDNode | inline |
| uses() const | llvm::SDNode | inline |
| value_begin() const | llvm::SDNode | inline |
| value_end() const | llvm::SDNode | inline |
| value_iterator typedef | llvm::SDNode | |
| values() const | llvm::SDNode | inline |