addUse(SDUse &U) | llvm::SDNode | inline |
areOnlyUsersOf(ArrayRef< const SDNode * > Nodes, const SDNode *N) | llvm::SDNode | static |
AtomicSDNode(unsigned Opc, unsigned Order, const DebugLoc &dl, SDVTList VTL, EVT MemVT, MachineMemOperand *MMO) | llvm::AtomicSDNode | inline |
classof(const SDNode *N) | llvm::AtomicSDNode | inlinestatic |
const_reverse_self_iterator typedef | llvm::ilist_node_impl< OptionsT > | protected |
const_self_iterator typedef | llvm::ilist_node_impl< OptionsT > | protected |
ConstantSDNodeBits | llvm::SDNode | |
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 | |
getAAInfo() const | llvm::MemSDNode | inline |
getAddressSpace() const | llvm::MemSDNode | inline |
getAlign() const | llvm::MemSDNode | inline |
getAsAPIntVal() const | llvm::SDNode | inline |
getAsZExtVal() const | llvm::SDNode | inline |
getBasePtr() const | llvm::AtomicSDNode | inline |
getCFIType() const | llvm::SDNode | inline |
getChain() const | llvm::MemSDNode | inline |
getCombinerWorklistIndex() const | llvm::SDNode | inline |
getConstantOperandAPInt(unsigned Num) const | llvm::SDNode | inline |
getConstantOperandVal(unsigned Num) const | llvm::SDNode | inline |
getDebugLoc() const | llvm::SDNode | inline |
getExtensionType() const | llvm::AtomicSDNode | inline |
getFailureOrdering() const | llvm::AtomicSDNode | 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< OptionsT > | inline |
getIterator() const | llvm::ilist_node_impl< OptionsT > | inline |
getMachineOpcode() const | llvm::SDNode | inline |
getMaxNumOperands() | llvm::SDNode | inlinestatic |
getMemOperand() const | llvm::MemSDNode | inline |
getMemoryVT() const | llvm::MemSDNode | inline |
getMergedOrdering() const | llvm::MemSDNode | inline |
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 | |
getOriginalAlign() const | llvm::MemSDNode | inline |
getParent() const | llvm::ilist_detail::node_parent_access< ilist_node_impl< OptionsT >, OptionsT::parent_ty > | inline |
getParent() | llvm::ilist_detail::node_parent_access< ilist_node_impl< OptionsT >, OptionsT::parent_ty > | inline |
getPointerInfo() const | llvm::MemSDNode | inline |
getRanges() const | llvm::MemSDNode | inline |
getRawSubclassData() const | llvm::MemSDNode | inline |
getReverseIterator() | llvm::ilist_node_impl< OptionsT > | inline |
getReverseIterator() const | llvm::ilist_node_impl< OptionsT > | inline |
getSDVTList(EVT VT) | llvm::SDNode | inlineprotectedstatic |
getSimpleValueType(unsigned ResNo) const | llvm::SDNode | inline |
getSrcValueOffset() const | llvm::MemSDNode | inline |
getSuccessOrdering() const | llvm::MemSDNode | inline |
getSyncScopeID() const | llvm::MemSDNode | inline |
getVal() const | llvm::AtomicSDNode | inline |
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 | |
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< OptionsT > | protected |
intersectFlagsWith(const SDNodeFlags Flags) | llvm::SDNode | |
isAtomic() const | llvm::MemSDNode | inline |
isCompareAndSwap() const | llvm::AtomicSDNode | inline |
isDereferenceable() const | llvm::MemSDNode | inline |
isDivergent() const | llvm::SDNode | inline |
isInvariant() const | llvm::MemSDNode | inline |
isMachineOpcode() const | llvm::SDNode | inline |
isMemIntrinsic() const | llvm::SDNode | inline |
isNonTemporal() const | llvm::MemSDNode | 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< OptionsT > | inline |
isSimple() const | llvm::MemSDNode | inline |
isStrictFPOpcode() | llvm::SDNode | inline |
isTargetMemoryOpcode() const | llvm::SDNode | inline |
isTargetOpcode() const | llvm::SDNode | inline |
isTargetStrictFPOpcode() const | llvm::SDNode | inline |
isUndef() const | llvm::SDNode | inline |
isUnordered() const | llvm::MemSDNode | inline |
isVolatile() const | llvm::MemSDNode | inline |
isVPOpcode() const | llvm::SDNode | inline |
LoadSDNodeBits | llvm::SDNode | |
LSBaseSDNodeBits | llvm::SDNode | |
MemSDNode(unsigned Opc, unsigned Order, const DebugLoc &dl, SDVTList VTs, EVT memvt, MachineMemOperand *MMO) | llvm::MemSDNode | |
MemSDNodeBits | llvm::SDNode | |
MMO | llvm::MemSDNode | protected |
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 | |
readMem() const | llvm::MemSDNode | inline |
refineAlignment(const MachineMemOperand *NewMMO) | llvm::MemSDNode | inline |
reverse_self_iterator typedef | llvm::ilist_node_impl< OptionsT > | protected |
SDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs) | llvm::SDNode | inlineprotected |
SDNodeBits | llvm::SDNode | |
self_iterator typedef | llvm::ilist_node_impl< OptionsT > | protected |
setCFIType(uint32_t Type) | llvm::SDNode | inline |
setCombinerWorklistIndex(int Index) | llvm::SDNode | inline |
setDebugLoc(DebugLoc dl) | llvm::SDNode | inline |
setExtensionType(ISD::LoadExtType ETy) | llvm::AtomicSDNode | 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(OptionsT::parent_ty *Parent) | llvm::ilist_detail::node_parent_access< ilist_node_impl< OptionsT >, OptionsT::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 |
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 |
writeMem() const | llvm::MemSDNode | inline |