|
18105a9bf5
|
set up structure for reg alloc
|
2024-10-19 16:25:52 +00:00 |
|
|
24b18756e8
|
finish live analysis
|
2024-10-19 07:01:21 +00:00 |
|
|
2e94fba653
|
write phi elimination
|
2024-10-19 02:47:51 +00:00 |
|
|
c4ca99d7b1
|
basically write mem2reg
|
2024-10-18 10:14:04 +00:00 |
|
|
84c92dac81
|
set up structure for opt
|
2024-10-17 14:25:21 +00:00 |
|
|
ce905d7021
|
write codegen, ready to debug
|
2024-08-28 15:28:04 +00:00 |
|
|
f93e9f481c
|
basically write codegen
|
2024-08-28 14:21:05 +00:00 |
|
|
46f659053b
|
In half way of write codegen
|
2024-08-28 10:52:32 +00:00 |
|
|
07df48d0f1
|
fix bug of big stack cost
|
2024-08-27 23:22:35 +00:00 |
|
|
2168e402d3
|
write all functions
|
2024-08-24 01:28:40 +00:00 |
|
|
1df264ed77
|
fix many buuuuuuuuuuuuuuuuuuuuuugs
|
2024-08-23 11:25:33 +00:00 |
|
|
3093997908
|
ready to add more functions
|
2024-08-23 04:32:24 +00:00 |
|
|
1f9e7acade
|
support argument as lvalue
|
2024-08-23 04:10:35 +00:00 |
|
|
cb56e7a184
|
add explicit member func call, ready to merge new testcases
|
2024-08-23 02:20:27 +00:00 |
|
|
839d0ad11c
|
add array access
|
2024-08-22 15:52:50 +00:00 |
|
|
4f4113f16a
|
write basic functions for LLVM IR
|
2024-08-22 06:39:38 +00:00 |
|
|
ed1ba4b59a
|
set structure for IR
|
2024-08-21 04:10:36 +00:00 |
|