LLVM: llvm::consthoist Namespace Reference (original) (raw)

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...

Detailed Description

A private "module" namespace for types and utilities used by ConstantHoisting.

These are implementation details and should not be used by clients.

Typedef Documentation

ConstantUseListType

RebasedConstantListType