LLVM API Documentation
#include <SelectionDAGNodes.h>

Public Member Functions | |
| SDUse () | |
| SDUse (SDNode *val, unsigned resno) | |
| SDUse & | operator= (const SDValue &Op) |
| SDUse & | operator= (const SDUse &Op) |
| SDUse * | getNext () |
| SDNode * | getUser () |
| void | setUser (SDNode *p) |
| operator SDValue () const | |
| const SDValue & | getSDValue () const |
| SDValue & | getSDValue () |
| SDNode * | getVal () |
| SDNode * | getVal () const |
| bool | operator== (const SDValue &O) const |
| bool | operator!= (const SDValue &O) const |
| bool | operator< (const SDValue &O) const |
Protected Member Functions | |
| void | addToList (SDUse **List) |
| void | removeFromList () |
Friends | |
| class | SDNode |
Definition at line 960 of file SelectionDAGNodes.h.
| llvm::SDUse::SDUse | ( | ) | [inline] |
Definition at line 969 of file SelectionDAGNodes.h.
Definition at line 971 of file SelectionDAGNodes.h.
| SDUse* llvm::SDUse::getNext | ( | ) | [inline] |
| SDNode* llvm::SDUse::getUser | ( | ) | [inline] |
Definition at line 990 of file SelectionDAGNodes.h.
Referenced by llvm::SDNode::addUser(), and llvm::SDNode::removeUser().
| void llvm::SDUse::setUser | ( | SDNode * | p | ) | [inline] |
| llvm::SDUse::operator SDValue | ( | ) | const [inline] |
| const SDValue& llvm::SDUse::getSDValue | ( | ) | const [inline] |
Definition at line 996 of file SelectionDAGNodes.h.
References Operand.
Referenced by AddNodeIDOperands(), llvm::SDNode::getOperand(), and llvm::SDOperandPtr::SDOperandPtr().
| SDValue& llvm::SDUse::getSDValue | ( | ) | [inline] |
| SDNode* llvm::SDUse::getVal | ( | ) | [inline] |
Definition at line 999 of file SelectionDAGNodes.h.
References Operand.
Referenced by AddNodeIDOperands(), llvm::simplify_type< const SDUse >::getSimplifiedValue(), llvm::simplify_type< SDUse >::getSimplifiedValue(), llvm::SDNode::InitOperands(), llvm::SDNode::isOperandOf(), llvm::SelectionDAG::MorphNodeTo(), llvm::SDNode::SDNode(), and llvm::SelectionDAG::UpdateNodeOperands().
| SDNode* llvm::SDUse::getVal | ( | ) | const [inline] |
| bool llvm::SDUse::operator== | ( | const SDValue & | O | ) | const [inline] |
| bool llvm::SDUse::operator!= | ( | const SDValue & | O | ) | const [inline] |
| bool llvm::SDUse::operator< | ( | const SDValue & | O | ) | const [inline] |
| void llvm::SDUse::addToList | ( | SDUse ** | List | ) | [inline, protected] |
| void llvm::SDUse::removeFromList | ( | ) | [inline, protected] |
friend class SDNode [friend] |
Definition at line 968 of file SelectionDAGNodes.h.
This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.