Lines Matching +full:run +full:- +full:time
1 .. SPDX-License-Identifier: GPL-2.0
8 compiler. Propeller is a profile-guided optimization (PGO) method used
24 "build-afdo - train-afdo - build-propeller - train-propeller -
25 build-optimized".
37 you would normally do, but with a set of compile-time / link-time
41 change kernel run time text sections.
43 #. Profiling: The above kernel is then run with a representative
54 binary as you would normally do, but with a compile-time /
55 link-time flag to pick up the Propeller compile time and link time
56 profiles. This build step uses 3 profiles - the AutoFDO profile,
57 the Propeller compile-time profile and the Propeller link-time
80 - For enabling a single file (e.g. foo.o)::
84 - For enabling all files in one directory::
88 - For disabling one file::
92 - For disabling all files in one directory::
111 $ make LLVM=1 CLANG_AUTOFDO_PROFILE=<autofdo-profile-name>
115 3) Run the load tests. The '-c' option in perf specifies the sample
119 - For Intel platforms::
121 $ perf record -e BR_INST_RETIRED.NEAR_TAKEN:k -a -N -b -c <count> -o <perf_file> -- <loadtest>
123 - For AMD platforms::
125 …$ perf record --pfm-event RETIRED_TAKEN_BRANCH_INSTRUCTIONS:k -a -N -b -c <count> -o <perf_file> -…
134 $ create_llvm_prof --binary=<vmlinux> --profile=<perf_file>
135 --format=propeller --propeller_output_module_name
136 --out=<propeller_profile_prefix>_cc_profile.txt
137 --propeller_symorder=<propeller_profile_prefix>_ld_profile.txt
147 containing one perf file name and run::
149 $ create_llvm_prof --binary=<vmlinux> --profile=@<perf_file_list>
150 --format=propeller --propeller_output_module_name
151 --out=<propeller_profile_prefix>_cc_profile.txt
152 --propeller_symorder=<propeller_profile_prefix>_ld_profile.txt