aboutsummaryrefslogtreecommitdiff
path: root/src/arch/sparc64
AgeCommit message (Expand)Author
2022-12-10stage2: sparc64: Log generated function name for debug purposesKoakuma
2022-12-10stage2: sparc64: Implement atomic opsKoakuma
2022-12-10stage2: sparc64: Implement stack argumentKoakuma
2022-12-10stage2: sparc64: Implement airWrapErrUnionPayloadKoakuma
2022-12-10stage2: sparc64: Add extra note about stack_offset MCVKoakuma
2022-12-10stage2: sparc64: Implement airTruncKoakuma
2022-12-10stage2: sparc64: Implement airSplatKoakuma
2022-12-10stage2: sparc64: Implement airUnionInitKoakuma
2022-12-10stage2: sparc64: Implement airErrorNameKoakuma
2022-12-10stage2: sparc64: Implement get/setUnionTagKoakuma
2022-12-05dwarf: pull out debug line program internals into DeclState helpersJakub Konka
2022-12-03Merge pull request #13744 from Vexu/stage2-fixesAndrew Kelley
2022-12-03Sema: fix comparisons between lazy and runtime valuesVeikka Tuominen
2022-12-02dwarf: pass linker Tag and owner Decl.Index instead of *AtomJakub Konka
2022-12-01dwarf: refactor arm and riscv64 to the new schemeJakub Konka
2022-11-29std.mem.Allocator: allow shrink to failAndrew Kelley
2022-11-18run zig fmt on everything checked by CIStevie Hryciw
2022-10-21stage2: Add `.save_err_return_trace_index` AIR opCody Tapscott
2022-10-12stage2: add @addrSpaceCast builtinRobin Voetter
2022-09-14stage2: sparc64: Implement airSlicePtrKoakuma
2022-09-14stage2: sparc64: Add placeholder for some Air instructionsKoakuma
2022-09-14stage2: sparc64: Don't track condition_flags_inst in checked binOpsKoakuma
2022-09-14stage2: sparc64: Implement airShlWithOverflowKoakuma
2022-09-14stage2: sparc64: Tidy up binOp and enable more operationsKoakuma
2022-09-14stage2: sparc64: Add airClz/airCtz placeholderKoakuma
2022-09-14stage2: sparc64: Implement airMulOverflow for <= 32 bitsKoakuma
2022-09-14stage2: sparc64: Fix SPARCv9 shift opcodes encodingKoakuma
2022-09-14stage2: sparc64: Implement airBinop for bool_and/orKoakuma
2022-09-14stage2: sparc64: Implement airTagNameKoakuma
2022-09-14stage2: sparc64: Implement airWrapOptionalKoakuma
2022-09-14stage2: sparc64: Implement airPtrToIntKoakuma
2022-09-14stage2: sparc64: Add airCmpLtErrorsLen placeholderKoakuma
2022-09-14stage2: sparc64: Change branch_link Mir field definitionKoakuma
2022-09-14stage2: sparc64: Add airFloatToInt & airIntToFloat placeholderKoakuma
2022-09-13stage2: support being built in ReleaseSafe modeAndrew Kelley
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