Dmitry Stogov
|
f04433999f
|
Reload loading to avoid register clobbering
|
2022-04-15 15:22:17 +03:00 |
|
Dmitry Stogov
|
3a05363a9d
|
typo
|
2022-04-14 22:59:00 +03:00 |
|
Dmitry Stogov
|
3f6a6aa3ea
|
Better CPU constraint model and initial support for live interval splitting (incomplete)
|
2022-04-14 22:40:13 +03:00 |
|
Dmitry Stogov
|
d8e7a8579f
|
Use LEA for 32-bit integers
|
2022-04-14 18:11:43 +03:00 |
|
Dmitry Stogov
|
c5a39865b0
|
Use correct function
|
2022-04-13 21:21:12 +03:00 |
|
Dmitry Stogov
|
1f7a5bcdc7
|
Switch temporay FP register to %xmm7
|
2022-04-12 21:57:59 +03:00 |
|
Dmitry Stogov
|
787a443154
|
Separate common code
|
2022-04-12 21:53:10 +03:00 |
|
Dmitry Stogov
|
8770d21673
|
Use parallel copy for arguments passing
|
2022-04-12 15:08:17 +03:00 |
|
Dmitry Stogov
|
bf8d1e284c
|
Code generation for IR_SWITCH
|
2022-04-11 17:47:48 +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
|
fa7a34c629
|
Support for unordered floating point comparison
|
2022-04-08 15:29:05 +03:00 |
|
Dmitry Stogov
|
552aeec7d5
|
x86_64: Optimize integer comparison with zero
|
2022-04-08 10:49:22 +03:00 |
|
Dmitry Stogov
|
1210b5814e
|
Cleanup old code
|
2022-04-08 10:15:10 +03:00 |
|
Dmitry Stogov
|
14f4fdf29d
|
Added few more basic x86_64 tests
|
2022-04-08 00:29:49 +03:00 |
|
Dmitry Stogov
|
e2601c8e06
|
Improve JIT support for IR_CALL
|
2022-04-07 23:41:38 +03:00 |
|
Dmitry Stogov
|
02863d7dc9
|
Initial JIT support for IR_CALL
|
2022-04-07 18:08:06 +03:00 |
|
Dmitry Stogov
|
23bd7fb272
|
Add hints and fixed intrvals for parameters
|
2022-04-07 14:18:59 +03:00 |
|
Dmitry Stogov
|
5b34386f62
|
Register Allocator suppor for fixed registers, use positions and register hints (incomplete).
|
2022-04-07 11:11:57 +03:00 |
|
Dmitry Stogov
|
2937993190
|
Initial import
|
2022-04-06 00:19:23 +03:00 |
|