LLVM: llvm::PoisonFlags Struct Reference (original) (raw)
#include "[llvm/Transforms/Utils/ScalarEvolutionExpander.h](ScalarEvolutionExpander%5F8h%5Fsource.html)"
| 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 45 of file ScalarEvolutionExpander.h.
Definition at line 48 of file ScalarEvolutionExpander.cpp.
References Disjoint, llvm::dyn_cast(), Exact, GEP, GEPNW, I, NNeg, llvm::GEPNoWrapFlags::none(), NSW, NUW, and SameSign.
◆ apply()
Definition at line 76 of file ScalarEvolutionExpander.cpp.
References Disjoint, llvm::dyn_cast(), Exact, GEP, GEPNW, I, llvm::isa(), NNeg, NSW, NUW, and SameSign.
◆ Disjoint
◆ Exact
◆ GEPNW
◆ NNeg
◆ NSW
◆ NUW
◆ SameSign
The documentation for this struct was generated from the following files:
- include/llvm/Transforms/Utils/ScalarEvolutionExpander.h
- lib/Transforms/Utils/ScalarEvolutionExpander.cpp