LLVM API Documentation
addUse(SDUse &U) | llvm::SDNode | [inline] |
classof(const SDNode *N) | llvm::LoadSDNode | [inline, static] |
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] |
getAddressingMode() const | llvm::LSBaseSDNode | [inline] |
getAddressSpace() const | llvm::MemSDNode | [inline] |
getAlignment() const | llvm::MemSDNode | [inline] |
getBasePtr() const | llvm::LoadSDNode | [inline] |
getChain() const | llvm::MemSDNode | [inline] |
getConstantOperandVal(unsigned Num) const | llvm::SDNode | |
getDebugLoc() const | llvm::SDNode | [inline] |
getExtensionType() const | llvm::LoadSDNode | [inline] |
getGluedMachineNode() 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] |
getMachineOpcode() const | llvm::SDNode | [inline] |
getMemOperand() const | llvm::MemSDNode | [inline] |
getMemoryVT() const | llvm::MemSDNode | [inline] |
getNextInBucket() const | llvm::FoldingSetImpl::Node | [inline] |
getNextNode() | llvm::ilist_node< SDNode > | [inline] |
getNextNode() const | llvm::ilist_node< SDNode > | [inline] |
getNodeId() const | llvm::SDNode | [inline] |
getNumOperands() const | llvm::SDNode | [inline] |
getNumValues() const | llvm::SDNode | [inline] |
getOffset() const | llvm::LoadSDNode | [inline] |
getOpcode() const | llvm::SDNode | [inline] |
getOperand(unsigned Num) const | llvm::SDNode | [inline] |
getOperationName(const SelectionDAG *G=nullptr) const | llvm::SDNode | |
getOrdering() const | llvm::MemSDNode | [inline] |
getOriginalAlignment() const | llvm::MemSDNode | [inline] |
getPointerInfo() const | llvm::MemSDNode | [inline] |
getPrevNode() | llvm::ilist_node< SDNode > | [inline] |
getPrevNode() const | llvm::ilist_node< SDNode > | [inline] |
getRanges() const | llvm::MemSDNode | [inline] |
getRawSubclassData() const | llvm::MemSDNode | [inline] |
getSDVTList(EVT VT) | llvm::SDNode | [inline, protected, static] |
getSimpleValueType(unsigned ResNo) const | llvm::SDNode | [inline] |
getSrcValueOffset() const | llvm::MemSDNode | [inline] |
getSynchScope() const | llvm::MemSDNode | [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] |
hasPredecessor(const SDNode *N) const | llvm::SDNode | |
hasPredecessorHelper(const SDNode *N, SmallPtrSetImpl< const SDNode * > &Visited, SmallVectorImpl< const SDNode * > &Worklist) const | llvm::SDNode | |
ilist_node() | llvm::ilist_node< SDNode > | [inline, protected] |
InitOperands(SDUse *Ops, const SDValue &Op0) | llvm::SDNode | [inline, protected] |
InitOperands(SDUse *Ops, const SDValue &Op0, const SDValue &Op1) | llvm::SDNode | [inline, protected] |
InitOperands(SDUse *Ops, const SDValue &Op0, const SDValue &Op1, const SDValue &Op2) | llvm::SDNode | [inline, protected] |
InitOperands(SDUse *Ops, const SDValue &Op0, const SDValue &Op1, const SDValue &Op2, const SDValue &Op3) | llvm::SDNode | [inline, protected] |
InitOperands(SDUse *Ops, const SDValue *Vals, unsigned N) | llvm::SDNode | [inline, protected] |
isIndexed() const | llvm::LSBaseSDNode | [inline] |
isInvariant() const | llvm::MemSDNode | [inline] |
isMachineOpcode() const | llvm::SDNode | [inline] |
isMemIntrinsic() const | llvm::SDNode | [inline] |
isNonTemporal() const | llvm::MemSDNode | [inline] |
isOnlyUserOf(SDNode *N) const | llvm::SDNode | |
isOperandOf(SDNode *N) const | llvm::SDNode | |
isPredecessorOf(const SDNode *N) const | llvm::SDNode | [inline] |
isTargetMemoryOpcode() const | llvm::SDNode | [inline] |
isTargetOpcode() const | llvm::SDNode | [inline] |
isUnindexed() const | llvm::LSBaseSDNode | [inline] |
isVolatile() const | llvm::MemSDNode | [inline] |
LSBaseSDNode(ISD::NodeType NodeTy, unsigned Order, DebugLoc dl, SDValue *Operands, unsigned numOperands, SDVTList VTs, ISD::MemIndexedMode AM, EVT MemVT, MachineMemOperand *MMO) | llvm::LSBaseSDNode | [inline] |
MemSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, EVT MemoryVT, MachineMemOperand *MMO) | llvm::MemSDNode | |
MemSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, ArrayRef< SDValue > Ops, EVT MemoryVT, MachineMemOperand *MMO) | llvm::MemSDNode | |
MMO | llvm::MemSDNode | [protected] |
Node() | llvm::FoldingSetImpl::Node | [inline] |
op_begin() const | llvm::SDNode | [inline] |
op_end() const | llvm::SDNode | [inline] |
op_iterator typedef | llvm::SDNode | |
ops() const | llvm::SDNode | [inline] |
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 | |
readMem() const | llvm::MemSDNode | [inline] |
refineAlignment(const MachineMemOperand *NewMMO) | llvm::MemSDNode | [inline] |
SDNode(unsigned Opc, unsigned Order, const DebugLoc dl, SDVTList VTs, ArrayRef< SDValue > Ops) | llvm::SDNode | [inline, protected] |
SDNode(unsigned Opc, unsigned Order, const DebugLoc dl, SDVTList VTs) | llvm::SDNode | [inline, protected] |
SelectionDAG class | llvm::LoadSDNode | [friend] |
setDebugLoc(const DebugLoc dl) | llvm::SDNode | [inline] |
setHasDebugValue(bool b) | llvm::SDNode | [inline] |
setIROrder(unsigned Order) | llvm::SDNode | [inline] |
SetNextInBucket(void *N) | llvm::FoldingSetImpl::Node | [inline] |
setNodeId(int Id) | llvm::SDNode | [inline] |
SubclassData | llvm::SDNode | [protected] |
use_begin() const | llvm::SDNode | [inline] |
use_empty() const | llvm::SDNode | [inline] |
use_end() | llvm::SDNode | [inline, static] |
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 | |
writeMem() const | llvm::MemSDNode | [inline] |