Dmitry Stogov
|
3535fd2fc4
|
Fix compilation warnings and signed/unsigned mess
|
2022-11-08 23:09:35 +03:00 |
|
Dmitry Stogov
|
1b84570aa3
|
Intoduce ir_emit.c that shuould keep common part for different targets
|
2022-10-26 22:06:07 +03:00 |
|
Dmitry Stogov
|
62c981a091
|
remove hardcoded dependencies
|
2022-10-26 21:26:24 +03:00 |
|
Dmitry Stogov
|
74debb0bf4
|
Add "ir_load.c" to allow build without llk.php and initial multi-platform support
|
2022-10-26 19:52:14 +03:00 |
|
Dmitry Stogov
|
082bcf89c9
|
Use ir_ctx.fixed_regset to limit available registers
|
2022-06-21 16:13:14 +03:00 |
|
Dmitry Stogov
|
4060f9ca23
|
Avoid hardcoded file path (use stdin instead)
|
2022-06-21 12:24:44 +03:00 |
|
Dmitry Stogov
|
00e92483bc
|
Fix compilation warnings
|
2022-06-21 11:41:59 +03:00 |
|
Dmitry Stogov
|
f6b81b14e9
|
Aarch64 back-end
|
2022-06-06 15:27:25 +03:00 |
|
Dmitry Stogov
|
054a70012e
|
Aarch64 back-end (incomplete)
|
2022-06-03 12:47:02 +03:00 |
|
Dmitry Stogov
|
00c300fc9f
|
Start Aarch64 back-end
|
2022-05-31 11:22:31 +03:00 |
|
Dmitry Stogov
|
4eaca331b9
|
Allow using debug_regset in RELEASE build
|
2022-05-13 09:22:31 +03:00 |
|
Dmitry Stogov
|
4569d80218
|
Remove temporary test files
|
2022-05-06 19:19:04 +03:00 |
|
Dmitry Stogov
|
3c6e4c8b3a
|
Use -O2 for release build
|
2022-05-05 22:37:25 +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 |
|
Dmitry Stogov
|
f1cc9a4ddb
|
Added tests for unary integer instructions
|
2022-04-08 16:40:28 +03:00 |
|
Dmitry Stogov
|
2937993190
|
Initial import
|
2022-04-06 00:19:23 +03:00 |
|