aboutsummaryrefslogtreecommitdiff
path: root/src/arch/sparc64/Mir.zig
AgeCommit message (Expand)Author
2025-09-26compiler: move self-hosted backends from src/arch to src/codegenAlex Rønne Petersen
2025-09-21Elf2: create a new linker from scratchJacob Young
2025-06-12x86_64: remove air references from mirJacob Young
2025-06-12compiler: get most backends compiling againmlugg
2024-03-01compiler: audit debug mode checksJacob Young
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-04-28stage2: sparc64: Implement airByteSwapKoakuma
2022-12-17std.builtin: rename Type.UnionField and Type.StructField's field_type to typer00ster91
2022-09-14stage2: sparc64: Change branch_link Mir field definitionKoakuma
2022-09-13stage2: support being built in ReleaseSafe modeAndrew Kelley
2022-06-24stage2: sparc64: Implement airRem, airMod, and SPARCv9 s/udivxKoakuma
2022-06-24stage2: sparc64: Implement SPARCv9 shiftsKoakuma
2022-06-24stage2: sparc64: Implement airFence + SPARCv9 membarKoakuma
2022-06-24stage2: sparc64: Implement airBinOp for and, or, and xorKoakuma
2022-06-24stage2: sparc64: Use official encoding for `not rs2, rs1`Koakuma
2022-06-24stage2: sparc64: Introduce condition_register MCValue typeKoakuma
2022-06-06stage2: sparc64: Implement airNotKoakuma
2022-06-06stage2: sparc64: Implement airAddSubOverflowKoakuma
2022-06-06stage2: sparc64: Implement condition code spillingKoakuma
2022-05-26stage2: sparc64: Add cmp and mov synthetic instructionsKoakuma
2022-05-16stage2: sparc64: Implement airSliceElemValKoakuma
2022-05-16stage2: sparc64: Implement airCmpKoakuma
2022-05-16stage2: sparc64: Implement SPARCv9 bprKoakuma
2022-05-16stage2: sparc64: Split the conditionals between integer and FP onesKoakuma
2022-05-16stage2: sparc64: Implement airIsErr and airIsNonErrKoakuma
2022-05-13target: Rename sparcv9 -> sparc64Koakuma