LLVM 22.0.0git
|
A private "module" namespace for types and utilities used by ConstantHoisting. More...
Classes | |
struct | ConstantCandidate |
Keeps track of a constant candidate and its uses. More... | |
struct | ConstantInfo |
A base constant and all its rebased constants. More... | |
struct | ConstantUser |
Keeps track of the user of a constant and the operand index where the constant is used. More... | |
struct | RebasedConstantInfo |
This represents a constant that has been rebased with respect to a base constant. More... |
Typedefs | |
using | ConstantUseListType = SmallVector<ConstantUser, 8> |
using | RebasedConstantListType = SmallVector<RebasedConstantInfo, 4> |
A private "module" namespace for types and utilities used by ConstantHoisting.
These are implementation details and should not be used by clients.
Definition at line 79 of file ConstantHoisting.h.
Definition at line 112 of file ConstantHoisting.h.