llvm-project/bolt/test
Maksim Panchenko 3a47037fcc [BOLT] Fix instrumentation problem with floating point
If BOLT instrumentation runtime uses XMM registers, it can interfere
with the user program causing crashes and unexpected behavior. This
happens as the instrumentation code preserves general purpose registers
only.

Build BOLT instrumentation runtime with "-mno-sse".

Reviewed By: Amir

Differential Revision: https://reviews.llvm.org/D128960
2022-07-01 15:29:36 -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
Unit Use lit_config.substitute instead of foo % lit_config.params everywhere 2022-03-16 09:57:41 +01:00
X86 [BOLT][DWARF] Support mix mode DWARF 2022-06-30 16:53:15 -07:00
runtime [BOLT] Fix instrumentation problem with floating point 2022-07-01 15:29:36 -07:00
CMakeLists.txt [BOLT][DWARF] Fix TU Index handling for DWARF4/5 2022-06-01 18:16:12 -07:00
R_ABS.pic.lld.cpp [BOLT][TEST] Use double dash flags in tests 2022-06-10 16:27:33 -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
heatmap.test [BOLT] Refactor heatmap to be standalone tool 2022-02-07 22:00:44 +03:00
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 [BOLT] Fix plt relocations symbol match 2022-04-05 15:57:26 +03:00
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
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