Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-08 | flag types defined as unions | Quentin Carbonneaux | |
The risc-v abi needs to know if a type is defined as a union or not. We cannot use nunion to obtain this information because the risc-v abi made the unfortunate decision of treating union { int i; } differently from int i; So, instead, I introduce a single bit flag 'isunion'. | |||
2022-03-08 | cosmetics | Quentin Carbonneaux | |
2022-02-27 | rv64: formatting and bug fix in epilogue | Quentin Carbonneaux | |
2022-02-27 | rv64: cosmetics in isel | Quentin Carbonneaux | |
2022-02-25 | improve consistency in arm64 and rv64 abis | Quentin Carbonneaux | |
2022-02-17 | add rv64 backend | Michael Forney | |
It is mostly complete, but still has a few ABI bugs when passing floats in structs, or when structs are passed partly in register, and partly on stack. |