| title | Optimize AArch64 code with LLVM LTO and PGO | |||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| description | Learn how to use LLVM Link-Time Optimization and Profile-Guided Optimization on AArch64 Linux. | |||||||||||||||||||||||||||||||||||||||||||||
| minutes_to_complete | 45 | |||||||||||||||||||||||||||||||||||||||||||||
| aliases |
|
|||||||||||||||||||||||||||||||||||||||||||||
| who_is_this_for | This is an introductory topic for developers who compile C or C++ applications on AArch64 Linux and want to use Link-Time Optimization (LTO) with Profile-Guided Optimization (PGO). | |||||||||||||||||||||||||||||||||||||||||||||
| learning_objectives |
|
|||||||||||||||||||||||||||||||||||||||||||||
| prerequisites |
|
|||||||||||||||||||||||||||||||||||||||||||||
| author | Paschalis Mpeis | |||||||||||||||||||||||||||||||||||||||||||||
| skilllevels | Introductory | |||||||||||||||||||||||||||||||||||||||||||||
| subjects | Performance and Architecture | |||||||||||||||||||||||||||||||||||||||||||||
| armips |
|
|||||||||||||||||||||||||||||||||||||||||||||
| tools_software_languages |
|
|||||||||||||||||||||||||||||||||||||||||||||
| operatingsystems |
|
|||||||||||||||||||||||||||||||||||||||||||||
| further_reading |
|
|||||||||||||||||||||||||||||||||||||||||||||
| weight | 1 | |||||||||||||||||||||||||||||||||||||||||||||
| layout | learningpathall | |||||||||||||||||||||||||||||||||||||||||||||
| learning_path_main_page | yes |