LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::ConstantSDNode Member List

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

addUse(SDUse &U)llvm::SDNodeinline
classof(const SDNode *N)llvm::ConstantSDNodeinlinestatic
DropOperands()llvm::SDNodeprotected
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=0) const llvm::SDNode
dumprWithDepth(const SelectionDAG *G=0, unsigned depth=100) const llvm::SDNode
getAPIntValue() const llvm::ConstantSDNodeinline
getConstantIntValue() const llvm::ConstantSDNodeinline
getConstantOperandVal(unsigned Num) const llvm::SDNode
getDebugLoc() const llvm::SDNodeinline
getGluedMachineNode() const llvm::SDNodeinline
getGluedNode() const llvm::SDNodeinline
getGluedUser() const llvm::SDNodeinline
getHasDebugValue() const llvm::SDNodeinline
getIndexedModeName(ISD::MemIndexedMode AM)llvm::SDNodestatic
getIROrder() const llvm::SDNodeinline
getMachineOpcode() const llvm::SDNodeinline
getNextInBucket() const llvm::FoldingSetImpl::Nodeinline
getNextNode()llvm::ilist_node< SDNode >inline
getNextNode() constllvm::ilist_node< SDNode >inline
getNodeId() const llvm::SDNodeinline
getNumOperands() const llvm::SDNodeinline
getNumValues() const llvm::SDNodeinline
getOpcode() const llvm::SDNodeinline
getOperand(unsigned Num) const llvm::SDNodeinline
getOperationName(const SelectionDAG *G=0) const llvm::SDNode
getPrevNode()llvm::ilist_node< SDNode >inline
getPrevNode() constllvm::ilist_node< SDNode >inline
getSDVTList(EVT VT)llvm::SDNodeinlineprotectedstatic
getSExtValue() const llvm::ConstantSDNodeinline
getSimpleValueType(unsigned ResNo) const llvm::SDNodeinline
getValueSizeInBits(unsigned ResNo) const llvm::SDNodeinline
getValueType(unsigned ResNo) const llvm::SDNodeinline
getVTList() const llvm::SDNodeinline
getZExtValue() const llvm::ConstantSDNodeinline
hasAnyUseOfValue(unsigned Value) const llvm::SDNode
hasNUsesOfValue(unsigned NUses, unsigned Value) const llvm::SDNode
hasOneUse() const llvm::SDNodeinline
hasPredecessor(const SDNode *N) const llvm::SDNode
hasPredecessorHelper(const SDNode *N, SmallPtrSet< const SDNode *, 32 > &Visited, SmallVectorImpl< const SDNode * > &Worklist) const llvm::SDNode
ilist_node()llvm::ilist_node< SDNode >inlineprotected
InitOperands(SDUse *Ops, const SDValue &Op0)llvm::SDNodeinlineprotected
InitOperands(SDUse *Ops, const SDValue &Op0, const SDValue &Op1)llvm::SDNodeinlineprotected
InitOperands(SDUse *Ops, const SDValue &Op0, const SDValue &Op1, const SDValue &Op2)llvm::SDNodeinlineprotected
InitOperands(SDUse *Ops, const SDValue &Op0, const SDValue &Op1, const SDValue &Op2, const SDValue &Op3)llvm::SDNodeinlineprotected
InitOperands(SDUse *Ops, const SDValue *Vals, unsigned N)llvm::SDNodeinlineprotected
isAllOnesValue() const llvm::ConstantSDNodeinline
isMachineOpcode() const llvm::SDNodeinline
isNullValue() const llvm::ConstantSDNodeinline
isOne() const llvm::ConstantSDNodeinline
isOnlyUserOf(SDNode *N) const llvm::SDNode
isOperandOf(SDNode *N) const llvm::SDNode
isPredecessorOf(const SDNode *N) const llvm::SDNodeinline
isTargetMemoryOpcode() const llvm::SDNodeinline
isTargetOpcode() const llvm::SDNodeinline
Node()llvm::FoldingSetImpl::Nodeinline
op_begin() const llvm::SDNodeinline
op_end() const llvm::SDNodeinline
op_iterator typedefllvm::SDNode
print(raw_ostream &OS, const SelectionDAG *G=0) 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=0) const llvm::SDNode
printrFull(raw_ostream &O, const SelectionDAG *G=0) const llvm::SDNode
printrWithDepth(raw_ostream &O, const SelectionDAG *G=0, unsigned depth=100) const llvm::SDNode
Profile(FoldingSetNodeID &ID) const llvm::SDNode
SDNode(unsigned Opc, unsigned Order, const DebugLoc dl, SDVTList VTs, const SDValue *Ops, unsigned NumOps)llvm::SDNodeinlineprotected
SDNode(unsigned Opc, unsigned Order, const DebugLoc dl, SDVTList VTs)llvm::SDNodeinlineprotected
SelectionDAG classllvm::ConstantSDNodefriend
setDebugLoc(const DebugLoc dl)llvm::SDNodeinline
setHasDebugValue(bool b)llvm::SDNodeinline
setIROrder(unsigned Order)llvm::SDNodeinline
SetNextInBucket(void *N)llvm::FoldingSetImpl::Nodeinline
setNodeId(int Id)llvm::SDNodeinline
SubclassDatallvm::SDNodeprotected
use_begin() const llvm::SDNodeinline
use_empty() const llvm::SDNodeinline
use_end()llvm::SDNodeinlinestatic
use_size() const llvm::SDNodeinline
value_begin() const llvm::SDNodeinline
value_end() const llvm::SDNodeinline
value_iterator typedefllvm::SDNode