aboutsummaryrefslogtreecommitdiff
path: root/backend/unittests/MIR
Commit message (Collapse)AuthorAgeFilesLines
* [MIR] Use the container emptiness queryRichard-Qin-X2026-08-131-1/+1
|
* [IR] Split LL parsing, assembly writing, and data layoutRichard-Qin-X2026-08-132-526/+0
|
* [CodeGen] Align MIR parser and printer ownershipRichard-Qin-X2026-08-134-5/+9
|
* [MIR] Remove alternate layout and float APIsRichard-Qin-X2026-08-123-36/+66
|
* [MIR] Create virtual registers referenced by live-insRichard-Qin-X2026-08-121-0/+43
|
* [MIR] Ignore empty YAML documentsRichard-Qin-X2026-08-121-0/+31
|
* [MIR] Accept physical-only function live-insRichard-Qin-X2026-08-121-2/+3
|
* [MIR] Accept unnamed stack objectsRichard-Qin-X2026-08-121-1/+2
|
* [MIR] Accept empty optional register fieldsRichard-Qin-X2026-08-121-2/+3
|
* [MIR] Omit absent zero-offset MMO basesRichard-Qin-X2026-08-111-2/+9
|
* [MIR] Parse one-ordering compare-exchange MMOsRichard-Qin-X2026-08-111-9/+47
|
* [MIR] Accept fixed-baseline LLVM syntaxRichard-Qin-X2026-08-114-3/+214
|
* [Tooling] Complete backend tooling and validationRichard-Qin-X2026-08-101-0/+30
|
* [CodeGen] Implement machine liveness analysisRichard-Qin-X2026-08-091-1/+2
|
* [MIR] Complete document parsing and printingRichard-Qin-X2026-08-075-2/+1548
| | | | Implement the single LLVM-compatible MIR document path with structured\nembedded-IR references, YAML mappings, constants, and deterministic printing.\n\nKeep pointer LLT widths DataLayout-derived, reject layout-dependent output\nwhen embedded IR is omitted, and record the fixed-baseline compatibility\ncontract and regression coverage.
* [MIR] Add machine instruction parser and printerRichard-Qin-X2026-08-042-0/+409
| | | | Parse MachineFunction bodies in two passes and serialize the same MachineIR model in complete or readable form. Extend instruction attachments and memory operands required by the fixed LLVM MIR grammar, and cover deterministic parse-print round trips.
* [MIR] Add machine instruction lexerRichard-Qin-X2026-08-032-2/+431
|
* [MIR] Add compilation unit reference contextRichard-Qin-X2026-08-012-0/+143