|
LLVM 22.0.0git
|
Represents a floating-point induction variable pattern that may be convertible to integer form. More...
Public Member Functions | |
| FloatingPointIV (APFloat Init, APFloat Incr, APFloat Exit, FCmpInst *Compare, BinaryOperator *Add) | |
Public Attributes | |
| APFloat | InitValue |
| APFloat | IncrValue |
| APFloat | ExitValue |
| FCmpInst * | Compare |
| BinaryOperator * | Add |
Represents a floating-point induction variable pattern that may be convertible to integer form.
Definition at line 214 of file IndVarSimplify.cpp.
|
inline |
Definition at line 221 of file IndVarSimplify.cpp.
References Add, Compare, ExitValue, IncrValue, InitValue, and llvm::move().
| BinaryOperator* FloatingPointIV::Add |
Definition at line 219 of file IndVarSimplify.cpp.
Referenced by FloatingPointIV().
| FCmpInst* FloatingPointIV::Compare |
Definition at line 218 of file IndVarSimplify.cpp.
Referenced by canonicalizeToIntegerIV(), FloatingPointIV(), and tryConvertToIntegerIV().
| APFloat FloatingPointIV::ExitValue |
Definition at line 217 of file IndVarSimplify.cpp.
Referenced by FloatingPointIV(), and tryConvertToIntegerIV().
| APFloat FloatingPointIV::IncrValue |
Definition at line 216 of file IndVarSimplify.cpp.
Referenced by FloatingPointIV(), and tryConvertToIntegerIV().
| APFloat FloatingPointIV::InitValue |
Definition at line 215 of file IndVarSimplify.cpp.
Referenced by FloatingPointIV(), and tryConvertToIntegerIV().