struct SelectionDAG::DAGNodeDeletedListener
Declaration
struct SelectionDAG::DAGNodeDeletedListener : public DAGUpdateListener { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:320
Inherits from: SelectionDAG::DAGUpdateListener
Member Variables
- public std::function<void(SDNode*, SDNode*)> Callback
Inherited from SelectionDAG::DAGUpdateListener:
Method Overview
- public DAGNodeDeletedListener(llvm::SelectionDAG & DAG, std::function<void (SDNode *, SDNode *)> Callback)
- public void NodeDeleted(llvm::SDNode * N, llvm::SDNode * E)
Inherited from SelectionDAG::DAGUpdateListener:
Methods
¶DAGNodeDeletedListener(
llvm::SelectionDAG& DAG,
std::function<void(SDNode*, SDNode*)>
Callback)
DAGNodeDeletedListener(
llvm::SelectionDAG& DAG,
std::function<void(SDNode*, SDNode*)>
Callback)
Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:323
Parameters
- llvm::SelectionDAG& DAG
- std::function<void(SDNode*, SDNode*)> Callback
¶void NodeDeleted(llvm::SDNode* N, llvm::SDNode* E)
void NodeDeleted(llvm::SDNode* N, llvm::SDNode* E)
Description
The node N that was deleted and, if E is not null, an equivalent node E that replaced it.
Declared at: llvm/include/llvm/CodeGen/SelectionDAG.h:327
Parameters
- llvm::SDNode* N
- llvm::SDNode* E