llvm/bolt/test
Fabian Parzefall e341e9f094 [BOLT] Add option to randomize function split point
For test purposes, we want to split functions at a random split point
to be able to test different layouts without relying on the profile.
This patch introduces an option, that randomly chooses a split point
to partition blocks of a function into hot and cold regions.

Reviewed By: Amir, yota9

Differential Revision: https://reviews.llvm.org/D128773
2022-06-29 13:02:05 -07:00
..
AArch64 Revert "[BOLT][AArch64] Handle gold linker veneers" 2022-06-28 19:23:28 -07:00
Inputs [BOLT][DWARF] Fix dwarf5-loclist-offset-form test 2022-06-09 10:54:09 -07:00
runtime [BOLT] Mark option values of --split-functions deprecated 2022-06-24 17:01:13 -07:00
Unit
X86 [BOLT] Add option to randomize function split point 2022-06-29 13:02:05 -07:00
bad-exe.test [BOLT][TEST] Fix testing on macos 2022-05-13 13:03:47 -07:00
bolt-icf.test [BOLT][TEST] Use double dash flags in tests 2022-06-10 16:27:33 -07:00
bolt-info.test [BOLT][TEST] Fix testing on macos 2022-05-13 13:03:47 -07:00
cache+-deprecated.test [BOLT][TEST] Use double dash flags in tests 2022-06-10 16:27:33 -07:00
CMakeLists.txt [BOLT][DWARF] Fix TU Index handling for DWARF4/5 2022-06-01 18:16:12 -07:00
heatmap.test
invalid-profile.test [BOLT][TEST] Use double dash flags in tests 2022-06-10 16:27:33 -07:00
keep-aranges.test [BOLT][TEST] Use double dash flags in tests 2022-06-10 16:27:33 -07:00
link_fdata.py [BOLT] Fix LIT tests on Windows VS2019 2022-05-31 11:45:39 -07:00
lit.cfg.py [BOLT][DWARF] Fix TU Index handling for DWARF4/5 2022-06-01 18:16:12 -07:00
lit.local.cfg [BOLT][TEST] Fix testing on macos 2022-05-13 13:03:47 -07:00
lit.site.cfg.py.in
no-relocs.test [BOLT][TEST] Use double dash flags in tests 2022-06-10 16:27:33 -07:00
non-empty-debug-line.test [BOLT][TEST] Use double dash flags in tests 2022-06-10 16:27:33 -07:00
pie.test [BOLT][TEST] Fix testing on macos 2022-05-13 13:03:47 -07:00
R_ABS.pic.lld.cpp [BOLT][TEST] Use double dash flags in tests 2022-06-10 16:27:33 -07:00
re-optimize.test [BOLT][TEST] Fix testing on macos 2022-05-13 13:03:47 -07:00
shared-object.test [BOLT][TEST] Fix testing on macos 2022-05-13 13:03:47 -07:00