|
LLVM 24.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 178 of file IndVarSimplify.cpp.
|
inline |
Definition at line 185 of file IndVarSimplify.cpp.
References Add, Compare, ExitValue, IncrValue, InitValue, and llvm::move().
| BinaryOperator* FloatingPointIV::Add |
Definition at line 183 of file IndVarSimplify.cpp.
Referenced by FloatingPointIV().
| FCmpInst* FloatingPointIV::Compare |
Definition at line 182 of file IndVarSimplify.cpp.
Referenced by canonicalizeToIntegerIV(), FloatingPointIV(), and tryConvertToIntegerIV().
| APFloat FloatingPointIV::ExitValue |
Definition at line 181 of file IndVarSimplify.cpp.
Referenced by FloatingPointIV(), and tryConvertToIntegerIV().
| APFloat FloatingPointIV::IncrValue |
Definition at line 180 of file IndVarSimplify.cpp.
Referenced by FloatingPointIV(), and tryConvertToIntegerIV().
| APFloat FloatingPointIV::InitValue |
Definition at line 179 of file IndVarSimplify.cpp.
Referenced by FloatingPointIV(), and tryConvertToIntegerIV().