llvm-project/bolt/test/X86/Inputs
Vladislav Khmelevsky 08f56926c2 [BOLT] Move disassemble optimizations to optimization passes
Summary:
The patch moves the shortenInstructions and nop remove to separate binary
passes. As a result when llvm-bolt optimizations stage will begin the
instructions of the binary functions will be absolutely the same as it
was in the binary. This is needed for the golang support by llvm-bolt.
Some of the tests must be changed, since bb alignment nops might create
unreachable BBs in original functions.

Vladislav Khmelevsky,
Advanced Software Technology Lab, Huawei

(cherry picked from FBD32896517)
2021-12-18 17:03:35 -08:00
..
asm_main.c [BOLT][TEST] Import small tests 2021-10-29 13:31:22 -07:00
avx512.c [BOLT][TEST] Imported small tests 2021-09-28 15:47:51 -07:00
blarge.fdata [BOLT][TEST] Imported small tests 2021-10-07 13:38:58 -07:00
blarge.yaml [BOLT][TESTS] Remove dynamic relocations from YAML tests 2021-06-30 14:33:59 -07:00
ctc_and_unreachable.s [BOLT][TEST] Import small tests 2021-10-29 13:31:22 -07:00
debug-fission-script.txt Rebase: [BOLT] DebugFission Support 2021-04-01 11:43:00 -07:00
debug-fission-simple.s Rebase: [BOLT] DebugFission Support 2021-04-01 11:43:00 -07:00
double_jump.cpp [BOLT][TEST] Import small tests 2021-10-29 13:31:22 -07:00
entry.s [BOLT][TEST] Imported small tests 2021-10-08 13:39:24 -07:00
exc4sw.S [BOLT][TEST] Imported small tests 2021-10-08 18:23:32 -07:00
exc4sw.fdata [BOLT][TEST] Imported small tests 2021-10-08 18:23:32 -07:00
exc_args.s [BOLT][TEST] Import small tests 2021-10-29 13:31:22 -07:00
ft_to_noop.s [BOLT][TEST] Import small tests 2021-11-03 17:09:49 -07:00
icf-jump-tables.c [BOLT] Fix undefined symbol warnings/errors 2021-06-18 14:35:39 -07:00
indirect_goto.c [BOLT][TEST] Imported small tests 2021-10-06 12:23:05 -07:00
inline-foo.c [BOLT][NFC] Fix debug info printouts for inlined functions 2021-06-04 12:31:31 -07:00
inline-main.c [BOLT][NFC] Fix debug info printouts for inlined functions 2021-06-04 12:31:31 -07:00
inlined.cpp [BOLT][TEST] Imported small tests 2021-10-06 12:23:05 -07:00
inlinee.cpp [BOLT][TEST] Imported small tests 2021-10-06 12:23:05 -07:00
issue20.yaml [BOLT][TESTS] Remove dynamic relocations from YAML tests 2021-06-30 14:33:59 -07:00
issue26.yaml [BOLT][TESTS] Remove dynamic relocations from YAML tests 2021-06-30 14:33:59 -07:00
jmp_opt.cpp [BOLT][TEST] Imported small tests 2021-10-06 16:20:00 -07:00
jmp_opt2.cpp [BOLT][TEST] Imported small tests 2021-10-06 16:20:00 -07:00
jmp_opt3.cpp [BOLT][TEST] Imported small tests 2021-10-06 16:20:00 -07:00
jmpjmp.s [BOLT][TEST] Imported small tests 2021-10-06 16:20:00 -07:00
jump_table_footprint_reduction.s [BOLT][TEST] Imported small tests 2021-10-06 16:20:00 -07:00
jump_table_icp.cpp [BOLT][TEST] Imported small tests 2021-10-08 13:39:24 -07:00
jump_table_icp.s [BOLT][TEST] Import jump-table-icp.test, update link_fdata script 2021-11-08 10:56:21 -08:00
jump_table_reference.s [BOLT][TEST] Imported small tests 2021-10-06 16:20:00 -07:00
linenumber.cpp [BOLT][TEST] Imported small tests 2021-10-07 13:38:58 -07:00
loop_nest.s [BOLT][TEST] Import small tests 2021-11-11 14:28:46 -08:00
order.txt [BOLT][TEST] Import small tests 2021-11-12 15:38:45 -08:00
plt-got-sec.yaml [BOLT] Support PLT sections with variable entry sizes 2021-07-14 01:35:34 -07:00
plt-sec-8-byte.yaml [BOLT] Support PLT sections with variable entry sizes 2021-07-14 01:35:34 -07:00
plt-sec.yaml [BOLT] Add support for .plt.sec and refactor PLT-reading code 2021-06-30 14:41:41 -07:00
pre-aggregated.txt [BOLT] Add parser for pre-aggregated perf data 2018-07-17 18:31:46 -07:00
relaxed_tc.s [BOLT][TEST] Imported small tests 2021-10-08 14:33:33 -07:00
rodata_simpl_loads.s [BOLT][TEST] Import small tests 2021-11-11 14:28:46 -08:00
sctc_bug.s [BOLT][TEST] Imported small tests 2021-10-08 14:49:23 -07:00
sctc_bug2.s [BOLT][TEST] Imported small tests 2021-10-08 14:49:23 -07:00
sctc_bug3.s [BOLT][TEST] Imported small tests 2021-10-08 14:49:23 -07:00
sctc_bug4.s [BOLT][TEST] Imported small tests 2021-10-08 14:49:23 -07:00
shorten_mov.s [BOLT][TEST] Import small tests 2021-11-12 15:38:45 -08:00
srol-bug-input.yaml [BOLT][TESTS] Remove dynamic relocations from YAML tests 2021-06-30 14:33:59 -07:00
static_exe.s [BOLT][TEST] Imported small tests 2021-10-08 18:23:32 -07:00
tailcall.s [BOLT][TEST] Imported small tests 2021-10-08 18:23:32 -07:00
tailcall_traps.s [BOLT] Fix tailcall-traps and basic-instr tests on ubuntu 2021-11-17 15:38:36 -08:00
unreachable.s [BOLT][TEST] Import small tests 2021-11-12 15:38:45 -08:00
user-order.S [BOLT][TEST] Import small tests 2021-11-12 15:38:45 -08:00