llvm::ThinOrFullLTOPhase

This enumerates the LLVM full LTO or ThinLTO optimization phases.

Synopsis

Declared in <llvm/Pass.h>

enum class ThinOrFullLTOPhase : int;

Members

NameDescription
None No LTO/ThinLTO behavior needed.
ThinLTOPreLink ThinLTO prelink (summary) phase.
ThinLTOPostLink ThinLTO postlink (backend compile) phase.
FullLTOPreLink Full LTO prelink phase.
FullLTOPostLink Full LTO postlink (backend compile) phase.

Non-Member Functions

NameDescription
to_stringConvert an LTO phase enum value to a printable name.