aboutsummaryrefslogtreecommitdiff
path: root/src/arch
AgeCommit message (Expand)Author
2022-06-25stage2 ARM: implement basic intCast and error union wrappingjoachimschmidt557
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-24link:clarification & enable MachO getGlobalSymbolLuuk de Gram
2022-06-24wasm: more f16 support and cleanup of intrinsicsLuuk de Gram
2022-06-24wasm: Implement `@mulAdd` for f16Luuk de Gram
2022-06-24wasm: Implement basic f16 supportLuuk de Gram
2022-06-24link: Implement API to get global symbol indexLuuk de Gram
2022-06-24wasm: Create compiler-rt symbols and loweringLuuk de Gram
2022-06-19wasm: fixes for signed saturationLuuk de Gram
2022-06-19wasm: saturating shift-left for signed integersLuuk de Gram
2022-06-19wasm: saturating shift-left for unsigned integersLuuk de Gram
2022-06-19wasm: saturating add and sub for signed integersLuuk de Gram
2022-06-19wasm: implement saturating add, sub for unsignedLuuk de Gram
2022-06-12Merge pull request #11837 from Vexu/stage2Andrew Kelley
2022-06-11stage2: make `error{}` the same size as `anyerror`Veikka Tuominen
2022-06-11wasm: implement `@ceil`, `@floor` and `@trunc`Luuk de Gram
2022-06-11wasm: optimize & simplify sign extensionLuuk de Gram
2022-06-11wasm: implement `@divFloor` for signed integersLuuk de Gram
2022-06-11wasm: signed integer division (non-floor)Luuk de Gram
2022-06-11wasm: support all `@div{trunc/floor/exact}` opsLuuk de Gram
2022-06-11wasm:`@byteSwap` for 24 bit integersLuuk de Gram
2022-06-11wasm: implement `@byteSwap` for 16/32bit integersLuuk de Gram
2022-06-09introduce std.debug.TraceAndrew Kelley
2022-06-07stage2 AArch64: introduce MCValue.condition_flagsjoachimschmidt557
2022-06-07Merge pull request #11814 from ziglang/x64-stack-handlingJakub Konka
2022-06-07Merge pull request #11806 from koachan/sparc64-codegenJakub Konka
2022-06-07x64: remove outdated TODO commentJakub Konka
2022-06-07x64: pull common codepath between store and genSetStack into a helperJakub Konka
2022-06-07x64: clean up store helperJakub Konka