pgo
The pgo macros are used for projects that supply a Makefile, and potentially a ./configure script.
%llvm_merge_s1
Merge LLVM profile data, copies to combined.profdata in case there's no stage2
%llvm_merge_s2
Merge LLVM profile data after stage2 PGO workload
%bolt_instr
Instrument file with llvm-bolt
%bolt_merge
Instrument file with llvm-bolt
%bolt_opt
Apply bolt profile
%bolt_perf
Collect perf data suitable for the bolt macros
%bolt_perf2bolt
Convert perf data into bolt equivalent