aboutsummaryrefslogtreecommitdiff
path: root/src/codegen
AgeCommit message (Expand)Author
2022-11-24Merge pull request #13611 from Snektron/spirv-assemblerAndrew Kelley
2022-11-23work around stage1 compile errorAndrew Kelley
2022-11-23fmtRobin Voetter
2022-11-23spirv: assemblerRobin Voetter
2022-11-22C backend: implement vector reduce and overflow intrinsicsAndrew Kelley
2022-11-21Merge pull request #13292 from mitchellh/valgrind-arm64Andrew Kelley
2022-11-20llvm: add attributes to the arguments of function pointer callsVeikka Tuominen
2022-11-20llvm: aarch64 C ABI: pass byref params as mutable pointersVeikka Tuominen
2022-11-20llvm: use alignment of ABI return type when it differs from raw return typeVeikka Tuominen
2022-11-20compute LLVMTypes in ParamTypeIterator (#13592)Guillaume Wenzek
2022-11-19LLVM: add valgrind integration for x86 and aarch64Andrew Kelley
2022-11-19c backend: Output string literals for array init of bytesJimmi Holst Christensen
2022-11-18run zig fmt on everything checked by CIStevie Hryciw
2022-11-16Merge pull request #13561 from jacobly0/gcc-warningsAndrew Kelley
2022-11-16cbe: fix identifiers colliding with the short keywordJacob Young
2022-11-15cbe: fixed tagged union initializers of a zero-bit field typeJacob Young
2022-11-15cbe: fix indexing with a zero-bit element typeJacob Young
2022-11-15zig.h: match float comparison signatures from compiler rtJacob Young
2022-11-16Sema+llvm: improve handling of namespace-like unionsVeikka Tuominen
2022-11-16llvm: implement arbitrary precision debug enumeratorsVeikka Tuominen
2022-11-12llvm: check that tuple fields have runtime bitsVeikka Tuominen
2022-11-12llvm: correctly lower references to generic functionsVeikka Tuominen
2022-11-11llvm: correct calculation of index of zero-bit fieldVeikka Tuominen
2022-11-11llvm: fix leaks of fully qualified namesVeikka Tuominen
2022-11-11stage2: Support modifiers in inline asmCody Tapscott
2022-11-10stage2 llvm: Elide more loadsCody Tapscott
2022-11-10stage2: Be more strict about eliding loadsCody Tapscott
2022-11-09llvm: implement packed unionsVeikka Tuominen
2022-11-04all: rename i386 to x86Ali Chraghi
2022-11-02cbe: fix padding bits after a bitcastJacob Young
2022-11-02cbe: use wrapping for left shiftsJacob Young
2022-11-02cbe: fix crash rendering union with zero-bit tagJacob Young
2022-11-02cbe: fix externJacob Young
2022-11-02Merge pull request #13389 from jacobly0/fix-only-cAndrew Kelley
2022-11-02Merge pull request #13396 from Luukdegram/fix-12880Andrew Kelley
2022-11-02cbe: ignore comptime fields when generating tuple typedefsJacob Young
2022-11-02cbe: hack around invalid AirJacob Young
2022-11-02stage2 llvm: Respect alignment for `.union_init`Cody Tapscott
2022-11-01cbe: correctly implement volatile memsetJacob Young
2022-11-01cbe: incorrectly implement volatile memsetJacob Young
2022-11-01cbe: support arrays in more placesJacob Young
2022-11-01cbe: fix optional accessJacob Young
2022-11-01cbe: avoid emitting code for zero-bit field accessJacob Young
2022-11-01cbe: disambiguate struct typedefs with decl indexJacob Young
2022-11-01cbe: fix threadlocalJacob Young
2022-11-01llvm: mangle extern Wasm functionsLuuk de Gram
2022-10-31cbe: fix gcc warningsJacob Young
2022-10-31cbe: improve support for non-native float typesJacob Young
2022-10-29cbe: implement optional slice representation changeJacob Young
2022-10-27Merge pull request #13288 from Vexu/opt-sliceAndrew Kelley