LLVM API Documentation
#include <SelectionDAGNodes.h>
Public Member Functions | |
| SDUse () | |
| operator const SDValue & () const | |
| Normally SDUse will just implicitly convert to an SDValue that it holds. | |
| const SDValue & | get () const |
| SDNode * | getUser () |
| getUser - This returns the SDNode that contains this Use. | |
| SDUse * | getNext () const |
| getNext - Get the next SDUse in the use list. | |
| SDNode * | getNode () const |
| getNode - Convenience function for get().getNode(). | |
| unsigned | getResNo () const |
| getResNo - Convenience function for get().getResNo(). | |
| MVT | getValueType () const |
| getValueType - Convenience function for get().getValueType(). | |
| bool | operator== (const SDValue &V) const |
| operator== - Convenience function for get().operator== | |
| bool | operator!= (const SDValue &V) const |
| operator!= - Convenience function for get().operator!= | |
| bool | operator< (const SDValue &V) const |
| operator< - Convenience function for get().operator< | |
Friends | |
| class | SelectionDAG |
| class | SDNode |
Definition at line 976 of file SelectionDAGNodes.h.
| llvm::SDUse::SDUse | ( | ) | [inline] |
Definition at line 989 of file SelectionDAGNodes.h.
| llvm::SDUse::operator const SDValue & | ( | ) | const [inline] |
Normally SDUse will just implicitly convert to an SDValue that it holds.
Definition at line 992 of file SelectionDAGNodes.h.
| const SDValue& llvm::SDUse::get | ( | ) | const [inline] |
If implicit conversion to SDValue doesn't work, the get() method returns the SDValue.
Definition at line 996 of file SelectionDAGNodes.h.
| SDNode* llvm::SDUse::getUser | ( | ) | [inline] |
getUser - This returns the SDNode that contains this Use.
Definition at line 999 of file SelectionDAGNodes.h.
Referenced by findFlagUse().
| SDUse* llvm::SDUse::getNext | ( | ) | const [inline] |
| SDNode* llvm::SDUse::getNode | ( | ) | const [inline] |
getNode - Convenience function for get().getNode().
Definition at line 1005 of file SelectionDAGNodes.h.
References llvm::SDValue::getNode().
Referenced by AddNodeIDOperands(), llvm::simplify_type< const SDUse >::getSimplifiedValue(), llvm::simplify_type< SDUse >::getSimplifiedValue(), llvm::SDNode::isOperandOf(), llvm::SelectionDAG::MorphNodeTo(), and llvm::SelectionDAG::RemoveDeadNodes().
| unsigned llvm::SDUse::getResNo | ( | ) | const [inline] |
getResNo - Convenience function for get().getResNo().
Definition at line 1007 of file SelectionDAGNodes.h.
References llvm::SDValue::getResNo().
Referenced by AddNodeIDOperands(), findFlagUse(), llvm::SelectionDAG::ReplaceAllUsesOfValuesWith(), llvm::SelectionDAG::ReplaceAllUsesOfValueWith(), and llvm::SelectionDAG::ReplaceAllUsesWith().
| MVT llvm::SDUse::getValueType | ( | ) | const [inline] |
getValueType - Convenience function for get().getValueType().
Definition at line 1009 of file SelectionDAGNodes.h.
References llvm::SDValue::getValueType().
| bool llvm::SDUse::operator== | ( | const SDValue & | V | ) | const [inline] |
operator== - Convenience function for get().operator==
Definition at line 1012 of file SelectionDAGNodes.h.
| bool llvm::SDUse::operator!= | ( | const SDValue & | V | ) | const [inline] |
operator!= - Convenience function for get().operator!=
Definition at line 1017 of file SelectionDAGNodes.h.
| bool llvm::SDUse::operator< | ( | const SDValue & | V | ) | const [inline] |
operator< - Convenience function for get().operator<
Definition at line 1022 of file SelectionDAGNodes.h.
friend class SelectionDAG [friend] |
Definition at line 1027 of file SelectionDAGNodes.h.
friend class SDNode [friend] |
Definition at line 1028 of file SelectionDAGNodes.h.