This enumerates the LLVM full LTO or ThinLTO optimization phases.

Synopsis

Declared in <llvm/Pass.h>

enum class ThinOrFullLTOPhase : int;

Members

Name

Description

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

Name

Description

to_string

Convert an LTO phase enum value to a printable name.

Created with MrDocs