LLVM API Documentation

Public Member Functions
llvm::HandleSDNode Class Reference

#include <SelectionDAGNodes.h>

Inheritance diagram for llvm::HandleSDNode:
Inheritance graph
[legend]
Collaboration diagram for llvm::HandleSDNode:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 HandleSDNode (SDValue X)
 ~HandleSDNode ()
const SDValuegetValue () const

Detailed Description

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.


Constructor & Destructor Documentation

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().


Member Function Documentation

Definition at line 1043 of file SelectionDAGNodes.h.

Referenced by llvm::SelectionDAG::RemoveDeadNodes().


The documentation for this class was generated from the following files: