LLVM 20.0.0git
|
#include "llvm/Transforms/Utils/ScalarEvolutionExpander.h"
Public Member Functions | |
PoisonFlags (const Instruction *I) | |
void | apply (Instruction *I) |
Public Attributes | |
unsigned | NUW: 1 |
unsigned | NSW: 1 |
unsigned | Exact: 1 |
unsigned | Disjoint: 1 |
unsigned | NNeg: 1 |
unsigned | SameSign: 1 |
GEPNoWrapFlags | GEPNW |
Definition at line 44 of file ScalarEvolutionExpander.h.
PoisonFlags::PoisonFlags | ( | const Instruction * | I | ) |
void PoisonFlags::apply | ( | Instruction * | I | ) |
unsigned llvm::PoisonFlags::Disjoint |
Definition at line 48 of file ScalarEvolutionExpander.h.
Referenced by apply(), and PoisonFlags().
unsigned llvm::PoisonFlags::Exact |
Definition at line 47 of file ScalarEvolutionExpander.h.
Referenced by apply(), and PoisonFlags().
GEPNoWrapFlags llvm::PoisonFlags::GEPNW |
Definition at line 51 of file ScalarEvolutionExpander.h.
Referenced by apply(), and PoisonFlags().
unsigned llvm::PoisonFlags::NNeg |
Definition at line 49 of file ScalarEvolutionExpander.h.
Referenced by apply(), and PoisonFlags().
unsigned llvm::PoisonFlags::NSW |
Definition at line 46 of file ScalarEvolutionExpander.h.
Referenced by apply(), and PoisonFlags().
unsigned llvm::PoisonFlags::NUW |
Definition at line 45 of file ScalarEvolutionExpander.h.
Referenced by apply(), and PoisonFlags().
unsigned llvm::PoisonFlags::SameSign |
Definition at line 50 of file ScalarEvolutionExpander.h.
Referenced by apply(), and PoisonFlags().