aboutsummaryrefslogtreecommitdiff
path: root/backend/lib/CodeGen/TargetDescription.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [GlobalISel] Lower stack operationsRichard-Qin-X2026-08-151-2/+9
|
* [GlobalISel] Match LLVM legalization value trackingRichard-Qin-X2026-08-141-2/+4
|
* [CodeGen] Unify scalar low-level typesRichard-Qin-X2026-08-131-1/+1
|
* [CodeGen] Implement machine SSA exitRichard-Qin-X2026-08-081-1/+7
|
* [RISCV] Add generated RV64GC register descriptionRichard-Qin-X2026-08-071-5/+12
| | | | Add an RCC-owned build-time target description generator and the initial RV64GC register model. Keep ABI aliases separate from canonical MIR register spelling.
* [CodeGen] Add target MIR text schemaRichard-Qin-X2026-08-031-2/+132
|
* [CodeGen] Model complete MIR operandsRichard-Qin-X2026-08-031-0/+7
|
* [CodeGen] Add target register descriptionsRichard-Qin-X2026-08-011-0/+610
Introduce an immutable register topology for units, subregisters, classes, banks, and preserved masks. Bind instruction descriptors to this topology through TargetDescription so builders, cloning, and verification share one target-aware contract. Add the test-only TestTarget model and positive and negative target fact coverage.