ir/tests/debug
Dmitry Stogov 3dd4146097
Allow using "thunks" to call "far" functions (#57)
* Allow using "thunks" to call "far" functions

* Fix Windows tests

* Fix identation
2023-12-19 22:22:49 +03:00
..
args_001.irt Allow using "thunks" to call "far" functions (#57) 2023-12-19 22:22:49 +03:00
args_002.irt Allow using "thunks" to call "far" functions (#57) 2023-12-19 22:22:49 +03:00
call2.irt Allow using "thunks" to call "far" functions (#57) 2023-12-19 22:22:49 +03:00
call3.irt Improve load fusion, register allocateion and code selection for ADD 2023-02-21 22:55:47 +03:00
call_002.irt Extend disassembler to support .rodata section and IP relative data labels 2022-05-26 01:17:02 +03:00
call_003.irt Allow using "thunks" to call "far" functions (#57) 2023-12-19 22:22:49 +03:00
call_alloca.irt Allow using "thunks" to call "far" functions (#57) 2023-12-19 22:22:49 +03:00
call_vaddr.irt Allow using "thunks" to call "far" functions (#57) 2023-12-19 22:22:49 +03:00
call-O0.irt Allow using "thunks" to call "far" functions (#57) 2023-12-19 22:22:49 +03:00
call.irt Allow using "thunks" to call "far" functions (#57) 2023-12-19 22:22:49 +03:00
combo_001.irt Remove a "reference" edge from LOOP_END to LOOP_BEGIN node. 2023-03-23 00:47:27 +03:00
combo_002.irt Added type compatibility assertion and fixed mistakes in tests 2023-05-22 20:48:07 +03:00
combo_003.irt Added type compatibility assertion and fixed mistakes in tests 2023-05-22 20:48:07 +03:00
combo_004.irt Fixed mistakes in GCM algorithm 2023-05-29 17:02:50 +03:00
dce_001.irt Remove a "reference" edge from LOOP_END to LOOP_BEGIN node. 2023-03-23 00:47:27 +03:00
dessa_001.irt Allow multi-target test suite 2022-05-25 17:38:22 +03:00
dessa_002.irt Remove a "reference" edge from LOOP_END to LOOP_BEGIN node. 2023-03-23 00:47:27 +03:00
dessa_003.irt Remove a "reference" edge from LOOP_END to LOOP_BEGIN node. 2023-03-23 00:47:27 +03:00
fig-O0.irt Remove a "reference" edge from LOOP_END to LOOP_BEGIN node. 2023-03-23 00:47:27 +03:00
fig.irt Fixed incorrect oredering of moves during de-SSA 2023-06-22 12:07:19 +03:00
ijmp_001.irt Allow multi-target test suite 2022-05-25 17:38:22 +03:00
lea_001.irt Allow multi-target test suite 2022-05-25 17:38:22 +03:00
loop_001.irt Remove a "reference" edge from LOOP_END to LOOP_BEGIN node. 2023-03-23 00:47:27 +03:00
loop_002.irt Remove a "reference" edge from LOOP_END to LOOP_BEGIN node. 2023-03-23 00:47:27 +03:00
memop_001.irt Allow multi-target test suite 2022-05-25 17:38:22 +03:00
memop_002.irt Allow multi-target test suite 2022-05-25 17:38:22 +03:00
memop_003.irt Validate operand types 2022-06-03 11:23:05 +03:00
memop_004.irt Allow multi-target test suite 2022-05-25 17:38:22 +03:00
memop_005.irt Allow multi-target test suite 2022-05-25 17:38:22 +03:00
memop_006.irt Allow multi-target test suite 2022-05-25 17:38:22 +03:00
memop_007.irt Allow multi-target test suite 2022-05-25 17:38:22 +03:00
memop_008.irt Allow multi-target test suite 2022-05-25 17:38:22 +03:00
memop_009.irt Fix impossible load fusion 2023-06-20 12:14:52 +03:00
memop_010.irt Fix impossible load fusion 2023-06-20 12:14:52 +03:00
params_001.irt Avoid loading of stack parameter to register if this is not necessary 2023-06-09 00:35:15 +03:00
params_002.irt Better usage of the register hints 2023-06-09 16:26:15 +03:00
params_003.irt Allow using "thunks" to call "far" functions (#57) 2023-12-19 22:22:49 +03:00
ra_001.irt Improve load fusion, register allocateion and code selection for ADD 2023-02-21 22:55:47 +03:00
ra_002.irt Allow using "thunks" to call "far" functions (#57) 2023-12-19 22:22:49 +03:00
ra_003.irt Allow using "thunks" to call "far" functions (#57) 2023-12-19 22:22:49 +03:00
regset-fib2.irt Allow using "thunks" to call "far" functions (#57) 2023-12-19 22:22:49 +03:00
regset-fib.irt Allow using "thunks" to call "far" functions (#57) 2023-12-19 22:22:49 +03:00
regset-fibi.irt Allow using "thunks" to call "far" functions (#57) 2023-12-19 22:22:49 +03:00
regset-test.irt More accurate spill loads optimization for instructions that reuse op1 register for result 2023-06-29 12:42:44 +03:00
sccp_001.irt Uze zero extended "mov" to load 64-bit register ("mov $u32, %r32") 2023-02-17 18:11:13 +03:00
sccp_002.irt Remove a "reference" edge from LOOP_END to LOOP_BEGIN node. 2023-03-23 00:47:27 +03:00
swap_001.irt Allow multi-target test suite 2022-05-25 17:38:22 +03:00
swap_002.irt Allow multi-target test suite 2022-05-25 17:38:22 +03:00
switch_001.irt Fix buffer overflow 2022-05-26 17:19:43 +03:00
switch_002.irt Allow multi-target test suite 2022-05-25 17:38:22 +03:00
switch_003.irt Allow multi-target test suite 2022-05-25 17:38:22 +03:00
tailcall_001.irt Allow using "thunks" to call "far" functions (#57) 2023-12-19 22:22:49 +03:00
tailcall_002.irt Remove data dependency between TAILCALL and UNREACHABLE 2023-04-13 02:41:28 +03:00
test64.irt More accurate spill loads optimization for instructions that reuse op1 register for result 2023-06-29 12:42:44 +03:00
test_mem.irt Cleanup symbolic constants usage 2023-12-08 17:35:41 +03:00
test_var-O0.irt Cleanup symbolic constants usage 2023-12-08 17:35:41 +03:00
test_var.irt Cleanup symbolic constants usage 2023-12-08 17:35:41 +03:00
test-mavx.irt Remove a "reference" edge from LOOP_END to LOOP_BEGIN node. 2023-03-23 00:47:27 +03:00
test-O0.irt Remove a "reference" edge from LOOP_END to LOOP_BEGIN node. 2023-03-23 00:47:27 +03:00
test.irt More accurate spill loads optimization for instructions that reuse op1 register for result 2023-06-29 12:42:44 +03:00