LLVM API Documentation
#include <SelectionDAGNodes.h>
Public Member Functions | |
HandleSDNode (SDValue X) | |
~HandleSDNode () | |
const SDValue & | getValue () const |
HandleSDNode - This class is used to form a handle around another node that is persistent and is updated across invocations of replaceAllUsesWith on its operand. This node should be directly created by end-users and not added to the AllNodes list.
Definition at line 1035 of file SelectionDAGNodes.h.
llvm::HandleSDNode::HandleSDNode | ( | SDValue | X | ) | [inline, explicit] |
Definition at line 1038 of file SelectionDAGNodes.h.
References llvm::SDNode::InitOperands().
Definition at line 6208 of file SelectionDAG.cpp.
References llvm::SDNode::DropOperands().
const SDValue& llvm::HandleSDNode::getValue | ( | ) | const [inline] |
Definition at line 1043 of file SelectionDAGNodes.h.
Referenced by llvm::SelectionDAG::RemoveDeadNodes().