| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [TableGen] Split the target description generator | Richard-Qin-X | 2026-08-13 | 1 | -0/+1 |
| | | |||||
| * | [IR] Split LL parsing, assembly writing, and data layout | Richard-Qin-X | 2026-08-13 | 1 | -0/+2 |
| | | |||||
| * | [Tooling] Complete backend tooling and validation | Richard-Qin-X | 2026-08-10 | 1 | -0/+1 |
| | | |||||
| * | [MC] Implement RV64GC assembly emission | Richard-Qin-X | 2026-08-09 | 1 | -0/+2 |
| | | |||||
| * | [MIR] Add compilation unit reference context | Richard-Qin-X | 2026-08-01 | 1 | -0/+1 |
| | | |||||
| * | [CodeGen] Add core machine type primitives | Richard-Qin-X | 2026-08-01 | 1 | -0/+1 |
| | | | | | | | Introduce an independent 64-bit extended LLT representation that preserves exact floating-point semantics and supports fixed and scalable vectors. Add opaque physical and virtual registers, strongly typed monotonic stable IDs, and atomic MachineFunctionProperties transitions. Export the primitives through RCCBackend::CodeGen, cover their boundary and failure cases, record the frozen invariants, and normalize the architecture document permissions. | ||||
| * | [Backend] Establish standalone build infrastructure | Richard-Qin-X | 2026-08-01 | 1 | -0/+3 |
| Add the thin monorepo CMake entry point and an independently configurable backend project. Enforce the Clang/C++23 toolchain, expose Make/Ninja-neutral tests and developer checks, export an installable RCCBackend package, and introduce the first Support error abstraction. | |||||
