suyu team
|
a2ef15df6d
|
fastmem: VEH-based recovery for Win11 26xxx (no SEH fallback)
|
2026-08-19 17:16:24 +01:00 |
|
Merry
|
a41c380246
|
backend/rv64: Add stub implementations for FPMulSub
|
2024-03-03 00:18:00 +00:00 |
|
Yang Liu
|
8a11790363
|
backend/rv64: Implement basic Add32
|
2024-03-02 19:38:46 +00:00 |
|
Yang Liu
|
6142db8647
|
backend/rv64: Implement GetCFlagFromNZCV
|
2024-03-02 19:38:46 +00:00 |
|
Yang Liu
|
483dcba9b6
|
backend/rv64: Implement basic LogicalShiftRight32
|
2024-03-02 19:38:46 +00:00 |
|
Yang Liu
|
02d8a7ff10
|
backend/rv64: Stub all IR instruction implementations
|
2024-03-02 19:38:46 +00:00 |
|
Yang Liu
|
e7bafeae24
|
mcl: Add UNIMPLEMENTED macro
|
2024-03-02 19:38:46 +00:00 |
|
Yang Liu
|
208acb3026
|
backend/rv64: Implement A32SetCpsrNZCV
|
2024-03-02 19:38:46 +00:00 |
|
Yang Liu
|
09c6f22da9
|
backend/rv64: Implement GetNZCVFromOp
|
2024-03-02 19:38:46 +00:00 |
|
Yang Liu
|
f6e02048f5
|
backend/rv64: Implement basic Sub32
|
2024-03-02 19:38:46 +00:00 |
|
Yang Liu
|
b485553ed8
|
backend/rv64: Implement Identity
|
2024-03-02 19:38:46 +00:00 |
|
Yang Liu
|
1de237bf24
|
backend/rv64: Initial implementation of terminals
|
2024-03-02 19:38:46 +00:00 |
|
Yang Liu
|
672d43fbb7
|
backend/rv64: Add StackLayout to stack
|
2024-03-02 19:38:46 +00:00 |
|
Yang Liu
|
3ff8b9d346
|
backend/rv64: Implement UpdateAllUses
|
2024-03-02 19:38:46 +00:00 |
|
Yang Liu
|
cc2a6fd6fb
|
backend/rv64: Implement AssertNoMoreUses and some minor tweaks
|
2024-03-02 19:38:46 +00:00 |
|
Yang Liu
|
b7cca7c53d
|
backend/rv64: Use biscuit LI()
|
2024-03-02 19:38:46 +00:00 |
|
Yang Liu
|
f856ac9f33
|
backend/rv64: Add minimal toy implementation enough to execute LSLS
|
2024-03-02 19:38:46 +00:00 |
|
Yang Liu
|
62ff78d527
|
backend/rv64: Initial implementation of register allocator
|
2024-03-02 19:38:46 +00:00 |
|
Yang Liu
|
c47dacb1de
|
backend/rv64: Adjust how relocations are stored
|
2024-03-02 19:38:46 +00:00 |
|
Yang Liu
|
c90c4d48d2
|
backend/rv64: Rework on pointer types
|
2024-03-02 19:38:46 +00:00 |
|
Yang Liu
|
d743fe8a2a
|
backend/rv64: Add a dummy code generation
|
2024-03-02 19:38:46 +00:00 |
|
Yang Liu
|
4324b262aa
|
backend/rv64: Add biscuit as the assembler
|
2024-03-02 19:38:46 +00:00 |
|
Yang Liu
|
a4b9b431b0
|
backend/rv64: Add initial RISC-V framework
RISC-V target is now compilable.
|
2024-03-02 19:38:46 +00:00 |
|
Yang Liu
|
add5238180
|
github: Add basic RISC-V CI
|
2024-03-02 19:38:46 +00:00 |
|
Merry
|
8125738fa2
|
externals: Add biscuit
Merge commit 'e4a733d5b2e02e7095847892f29ed8288d55d91e' as 'externals/biscuit'
|
2024-03-02 19:36:30 +00:00 |
|