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