|
LLVM 22.0.0git
|
This represents a constant that has been rebased with respect to a base constant. More...
#include "llvm/Transforms/Scalar/ConstantHoisting.h"
Public Member Functions | |
| RebasedConstantInfo (ConstantUseListType &&Uses, Constant *Offset, Type *Ty=nullptr) | |
Public Attributes | |
| ConstantUseListType | Uses |
| Constant * | Offset |
| Type * | Ty |
This represents a constant that has been rebased with respect to a base constant.
The difference to the base constant is recorded in Offset.
Definition at line 103 of file ConstantHoisting.h.
|
inline |
Definition at line 108 of file ConstantHoisting.h.
References llvm::move(), Offset, Ty, and Uses.
| Constant* llvm::consthoist::RebasedConstantInfo::Offset |
Definition at line 105 of file ConstantHoisting.h.
Referenced by RebasedConstantInfo().
| Type* llvm::consthoist::RebasedConstantInfo::Ty |
Definition at line 106 of file ConstantHoisting.h.
Referenced by RebasedConstantInfo().
| ConstantUseListType llvm::consthoist::RebasedConstantInfo::Uses |
Definition at line 104 of file ConstantHoisting.h.
Referenced by RebasedConstantInfo().