This enumerates the LLVM full LTO or ThinLTO optimization phases.
Declared in <llvm/Pass.h>
enum class ThinOrFullLTOPhase : int;
| 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. |
| Name | Description |
|---|---|
to_string | Convert an LTO phase enum value to a printable name. |