aboutsummaryrefslogtreecommitdiff
path: root/src/arch/sparc64
AgeCommit message (Expand)Author
2022-09-13stage2: remove pointless discards from source codeAndrew Kelley
2022-08-12stage2: generate a switch for `@errSetCast` safetyVeikka Tuominen
2022-08-05stage2: add runtime safety for invalid enum valuesVeikka Tuominen
2022-08-01Removed param_names from Fn inside Module.zigantlilja
2022-07-27std.fmt: add more invalid format string errorsr00ster91
2022-07-23stage2: implement `@setFloatMode`Veikka Tuominen
2022-06-30stage2: lower float negation explicitlyAndrew Kelley
2022-06-24stage2: sparc64: Implement SPARCv9 movrKoakuma
2022-06-24stage2: sparc64: Implement airRem, airMod, and SPARCv9 s/udivxKoakuma
2022-06-24stage2: sparc64: Implement airErrUnionPayloadPtrSetKoakuma
2022-06-24stage2: sparc64: Implement airAggregateInitKoakuma
2022-06-24stage2: sparc64: Update BigTomb implementation to use LivenessKoakuma
2022-06-24stage2: sparc64: Implement airCall with BigTomb use for returnKoakuma
2022-06-24stage2: sparc64: Add airMemset placeholderKoakuma
2022-06-24stage2: sparc64: Implement airBoolToIntKoakuma
2022-06-24stage2: sparc64: Fix airNot comments/error messagesKoakuma
2022-06-24stage2: sparc64: Implement airIsNull/airIsNonNullKoakuma
2022-06-24stage2: sparc64: Implement SPARCv9 shiftsKoakuma
2022-06-24stage2: sparc64: Implement airIntCast basicsKoakuma
2022-06-24stage2: sparc64: Implement airFence + SPARCv9 membarKoakuma
2022-06-24stage2: sparc64: Implement airArrayElemValKoakuma
2022-06-24stage2: sparc64: Implement SPARCv9 andKoakuma
2022-06-24stage2: sparc64: Implement airBinOp for and, or, and xorKoakuma
2022-06-24stage2: sparc64: Implement airTryKoakuma
2022-06-24stage2: sparc64: Save registers before calling another functionKoakuma
2022-06-24stage2: sparc64: Use official encoding for `not rs2, rs1`Koakuma
2022-06-24stage2: sparc64: Introduce condition_register MCValue typeKoakuma
2022-06-24stage2: sparc64: Move conditional branch emission out of airCondBrKoakuma
2022-06-24stage2: sparc64: Merge the compare_flag structs into condition_flagsKoakuma
2022-06-07Merge pull request #11806 from koachan/sparc64-codegenJakub Konka
2022-06-06Merge pull request #11783 from ziglang/stage2-tryAndrew Kelley
2022-06-06dwarf: fix incorrect type reloc for unionsJakub Konka
2022-06-06stage2: sparc64: Implement airPtrElemPtrKoakuma
2022-06-06stage2: sparc64: Implement airArrayToSliceKoakuma
2022-06-06stage2: sparc64: binOp/mul: Use template from `add`Koakuma
2022-06-06stage2: sparc64: Implement airWrapErrUnionErrKoakuma
2022-06-06stage2: sparc64: Add some notes about stack space allocationKoakuma
2022-06-06stage2: sparc64: Implement airSliceKoakuma
2022-06-06stage2: sparc64: Fix & optimize 64-bit truncRegisterKoakuma
2022-06-06stage2: sparc64: Implement SPARCv9 xor, xnor, & notKoakuma
2022-06-06stage2: sparc64: Add BPr relocation to performRelocKoakuma
2022-06-06stage2: sparc64: Implement airNotKoakuma
2022-06-06stage2: sparc64: Implement SPARCv9 addcc and movccKoakuma
2022-06-06stage2: sparc64: Spill CCR before doing callsKoakuma
2022-06-06stage2: sparc64: Some bookkeeping fixesKoakuma
2022-06-06stage2: sparc64: Account for delay slot in airBlockKoakuma
2022-06-06stage2: sparc64: Proper handling of compare flagsKoakuma
2022-06-06stage2: sparc64: Implement airStructFieldValKoakuma
2022-06-06stage2: sparc64: Implement airAddSubOverflowKoakuma
2022-06-06stage2: sparc64: Implement condition code spillingKoakuma