Dmitry Stogov
|
51a37f159b
|
Initial implementation of LLVM export
|
2023-09-28 20:44:45 +03:00 |
|
Dmitry Stogov
|
b560ddc8f6
|
Added test
|
2023-05-29 17:11:26 +03:00 |
|
Dmitry Stogov
|
4d2ef9401f
|
Fixed GH Issue #41 (ir_emit_c() dumping misses BB label)
|
2023-05-29 13:58:32 +03:00 |
|
Dmitry Stogov
|
24e8e216a1
|
Remove a "reference" edge from LOOP_END to LOOP_BEGIN node.
|
2023-03-23 00:47:27 +03:00 |
|
Dmitry Stogov
|
32198c00b7
|
Reimplement JMP optimization
|
2022-08-30 23:15:20 +03:00 |
|
Dmitry Stogov
|
5fb115ab11
|
Remove LOOP_EXIT
|
2022-06-15 17:27:31 +03:00 |
|
Dmitry Stogov
|
6f7f7b1268
|
Implement code generation for type conversion instructions
Register constraints might need to be tweeked.
|
2022-05-20 13:07:41 +03:00 |
|
Dmitry Stogov
|
c464b123cb
|
Add test for TRUNC
|
2022-05-20 09:09:52 +03:00 |
|
Dmitry Stogov
|
d250f77713
|
Improve type conversion nodes
|
2022-05-20 09:00:13 +03:00 |
|
Dmitry Stogov
|
c6b0e95d6b
|
Add type conversion nodes (no code generation yet)
|
2022-05-20 01:01:48 +03:00 |
|
Dmitry Stogov
|
911219493d
|
Implement IJMP instruction (indirect jump or computed goto)
|
2022-05-19 18:56:48 +03:00 |
|
Dmitry Stogov
|
88ab04a3c2
|
New tests
|
2022-05-18 23:53:16 +03:00 |
|
Dmitry Stogov
|
6f3cc3052c
|
Implement ABS for C code generator
Remove POW
|
2022-04-21 01:00:46 +03:00 |
|
Dmitry Stogov
|
9ccefcf973
|
Support for more instruction in C backend and BOOL_NOT in x86_86
|
2022-04-08 19:02:11 +03:00 |
|