LLVM API Documentation
addUser(SDNode *User) | llvm::SDNode | [inline, protected] |
classof(const SDNode *) | llvm::SDNode | [inline, static] |
dump() const | llvm::SDNode | |
dump(const SelectionDAG *G) const | llvm::SDNode | |
getNodeDepth() 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=0) const | llvm::SDNode | |
getTargetOpcode() const | llvm::SDNode | [inline] |
getValue() const | llvm::HandleSDNode | [inline] |
getValueType(unsigned ResNo) const | llvm::SDNode | [inline] |
getValueTypeList(MVT::ValueType VT) | llvm::SDNode | [protected, static] |
HandleSDNode(SDOperand X) | llvm::HandleSDNode | [inline] |
hasNUsesOfValue(unsigned NUses, unsigned Value) const | llvm::SDNode | |
hasOneUse() const | llvm::SDNode | [inline] |
isOnlyUse(SDNode *N) const | llvm::SDNode | |
isOperand(SDNode *N) const | llvm::SDNode | |
isTargetOpcode() const | llvm::SDNode | [inline] |
MorphNodeTo(unsigned Opc) | llvm::SDNode | [inline, protected] |
op_begin() const | llvm::SDNode | [inline] |
op_end() const | llvm::SDNode | [inline] |
op_iterator typedef | llvm::SDNode | |
removeUser(SDNode *User) | llvm::SDNode | [inline, protected] |
SDNode(unsigned NT, MVT::ValueType VT) | llvm::SDNode | [inline, protected] |
SDNode(unsigned NT, SDOperand Op) | llvm::SDNode | [inline, protected] |
SDNode(unsigned NT, SDOperand N1, SDOperand N2) | llvm::SDNode | [inline, protected] |
SDNode(unsigned NT, SDOperand N1, SDOperand N2, SDOperand N3) | llvm::SDNode | [inline, protected] |
SDNode(unsigned NT, SDOperand N1, SDOperand N2, SDOperand N3, SDOperand N4) | llvm::SDNode | [inline, protected] |
SDNode(unsigned Opc, const std::vector< SDOperand > &Nodes) | llvm::SDNode | [inline, protected] |
SelectionDAG class | llvm::SDNode | [friend] |
setOperands(SDOperand Op0) | llvm::SDNode | [inline, protected] |
setOperands(SDOperand Op0, SDOperand Op1) | llvm::SDNode | [inline, protected] |
setOperands(SDOperand Op0, SDOperand Op1, SDOperand Op2) | llvm::SDNode | [inline, protected] |
setOperands(SDOperand Op0, SDOperand Op1, SDOperand Op2, SDOperand Op3) | llvm::SDNode | [inline, protected] |
setOperands(SDOperand Op0, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4) | llvm::SDNode | [inline, protected] |
setOperands(SDOperand Op0, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4, SDOperand Op5) | llvm::SDNode | [inline, protected] |
setOperands(SDOperand Op0, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4, SDOperand Op5, SDOperand Op6) | llvm::SDNode | [inline, protected] |
setOperands(SDOperand Op0, SDOperand Op1, SDOperand Op2, SDOperand Op3, SDOperand Op4, SDOperand Op5, SDOperand Op6, SDOperand Op7) | llvm::SDNode | [inline, protected] |
setValueTypes(MVT::ValueType VT) | llvm::SDNode | [inline, protected] |
setValueTypes(MVT::ValueType *List, unsigned NumVal) | llvm::SDNode | [inline, protected] |
use_begin() const | llvm::SDNode | [inline] |
use_empty() const | llvm::SDNode | [inline] |
use_end() const | llvm::SDNode | [inline] |
use_iterator typedef | llvm::SDNode | |
use_size() const | llvm::SDNode | [inline] |
value_begin() const | llvm::SDNode | [inline] |
value_end() const | llvm::SDNode | [inline] |
value_iterator typedef | llvm::SDNode | |
~HandleSDNode() | llvm::HandleSDNode | [inline] |
~SDNode() | llvm::SDNode | [inline, virtual] |