LLVM 22.0.0git
|
Help to insert SDNodeFlags automatically in transforming. More...
#include "llvm/CodeGen/SelectionDAG.h"
Public Member Functions | |
FlagInserter (SelectionDAG &SDAG, SDNodeFlags Flags) | |
FlagInserter (SelectionDAG &SDAG, SDNode *N) | |
FlagInserter (const FlagInserter &)=delete | |
FlagInserter & | operator= (const FlagInserter &)=delete |
~FlagInserter () | |
SDNodeFlags | getFlags () const |
Help to insert SDNodeFlags automatically in transforming.
Use RAII to save and resume flags in current scope.
Definition at line 372 of file SelectionDAG.h.
|
inline |
Definition at line 378 of file SelectionDAG.h.
References llvm::SelectionDAG::getFlagInserter(), llvm::SelectionDAG::SelectionDAG(), and llvm::SelectionDAG::setFlagInserter().
Referenced by FlagInserter(), FlagInserter(), and operator=().
|
inline |
Definition at line 383 of file SelectionDAG.h.
References FlagInserter(), getFlags(), N, and llvm::SelectionDAG::SelectionDAG().
|
delete |
References FlagInserter().
|
inline |
Definition at line 388 of file SelectionDAG.h.
|
inline |
Definition at line 390 of file SelectionDAG.h.
Referenced by FlagInserter().
|
delete |
References FlagInserter().