|
LLVM 22.0.0git
|
#include "llvm/CodeGen/SelectionDAG.h"
Public Member Functions | |
| DAGNodeInsertedListener (SelectionDAG &DAG, std::function< void(SDNode *)> Callback) | |
| void | NodeInserted (SDNode *N) override |
| The node N that was inserted. | |
| Public Member Functions inherited from llvm::SelectionDAG::DAGUpdateListener | |
| DAGUpdateListener (SelectionDAG &D) | |
| virtual | ~DAGUpdateListener () |
| virtual void | NodeDeleted (SDNode *N, SDNode *E) |
| The node N that was deleted and, if E is not null, an equivalent node E that replaced it. | |
| virtual void | NodeUpdated (SDNode *N) |
| The node N that was updated. | |
Public Attributes | |
| std::function< void(SDNode *)> | Callback |
| Public Attributes inherited from llvm::SelectionDAG::DAGUpdateListener | |
| DAGUpdateListener *const | Next |
| SelectionDAG & | DAG |
Definition at line 357 of file SelectionDAG.h.
|
inline |
Definition at line 360 of file SelectionDAG.h.
References Callback, llvm::SelectionDAG::DAGUpdateListener::DAG, llvm::SelectionDAG::DAGUpdateListener::DAGUpdateListener(), llvm::move(), and llvm::SelectionDAG::SelectionDAG().
|
inlineoverridevirtual |
The node N that was inserted.
Reimplemented from llvm::SelectionDAG::DAGUpdateListener.
Definition at line 364 of file SelectionDAG.h.
| std::function<void(SDNode *)> llvm::SelectionDAG::DAGNodeInsertedListener::Callback |
Definition at line 358 of file SelectionDAG.h.
Referenced by DAGNodeInsertedListener(), and NodeInserted().