aboutsummaryrefslogtreecommitdiff
path: root/backend/lib/MIR
Commit message (Expand)AuthorAgeFilesLines
* [IR] Split LL parsing, assembly writing, and data layoutRichard-Qin-X2026-08-132-2030/+7
* [Support] Split APInt and APFloat ownershipRichard-Qin-X2026-08-131-1538/+10
* [CodeGen] Align MIR parser and printer ownershipRichard-Qin-X2026-08-1319-10847/+20
* [RISCV] Split the GlobalISel target componentsRichard-Qin-X2026-08-123-11/+7
* [clang-format] Format MIR sourcesRichard-Qin-X2026-08-122-13/+11
* [MIR] Remove alternate layout and float APIsRichard-Qin-X2026-08-127-72/+28
* [MIR] Create virtual registers referenced by live-insRichard-Qin-X2026-08-123-6/+14
* [MIR] Ignore empty YAML documentsRichard-Qin-X2026-08-121-16/+33
* [MIR] Accept physical-only function live-insRichard-Qin-X2026-08-121-4/+6
* [MIR] Accept unnamed stack objectsRichard-Qin-X2026-08-121-3/+4
* [MIR] Accept empty optional register fieldsRichard-Qin-X2026-08-122-7/+17
* [MIR] Omit absent zero-offset MMO basesRichard-Qin-X2026-08-111-3/+5
* [MIR] Parse one-ordering compare-exchange MMOsRichard-Qin-X2026-08-111-40/+38
* [MIR] Accept fixed-baseline LLVM syntaxRichard-Qin-X2026-08-1116-539/+1533
* [Tooling] Complete backend tooling and validationRichard-Qin-X2026-08-1014-2746/+3211
* [CodeGen] Complete register allocation infrastructureRichard-Qin-X2026-08-097-52/+67
* [MIR] Complete document parsing and printingRichard-Qin-X2026-08-079-155/+7839
* [MIR] Add machine instruction parser and printerRichard-Qin-X2026-08-044-12/+4545
* [MIR] Add machine instruction lexerRichard-Qin-X2026-08-032-2/+957
* [MIR] Add compilation unit reference contextRichard-Qin-X2026-08-012-0/+677