aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/llvm.zig
AgeCommit message (Expand)Author
2022-10-23Merge pull request #13251 from Vexu/c-abiAndrew Kelley
2022-10-22x86_64 llvm: correct lowering of ptr sized float structVeikka Tuominen
2022-10-22stage2: implement RISCV C ABIVeikka Tuominen
2022-10-22add C ABI tests for simd vectorsVeikka Tuominen
2022-10-21stage2: Add `.save_err_return_trace_index` AIR opCody Tapscott
2022-10-21aarch64 C ABI: return union instead of array of two enumsVeikka Tuominen
2022-10-21stage2: implement ARM C ABIVeikka Tuominen
2022-10-21Merge pull request #13219 from Vexu/stage2-fixesVeikka Tuominen
2022-10-20stage2: fix handling of aarch64 C ABI float array like structsVeikka Tuominen
2022-10-18all: rename `@maximum` to `@max` and `@minimum` to `@min`Ali Chraghi
2022-10-17tools: add lldb stage2 pretty printersJacob Young
2022-10-15llvm: fix lowering of non-byte-aligned field pointersJacob Young
2022-10-15llvm: fix lowering of runtime refs to comptime-only declsJacob Young
2022-10-15Merge branch 'amdgpu-improvements' of https://github.com/Snektron/zig into Sn...Andrew Kelley
2022-10-15llvm: fix bug lowering aggregate_init with a byref sentinelJacob Young
2022-10-15Merge pull request #13100 from topolarity/powerpc64leAndrew Kelley
2022-10-14stage2: fix emitting asm and bin at the same timeJacob Young
2022-10-13stage2: Use softfloat for `f16` on MIPS targetsCody Tapscott
2022-10-13Disable llvm.prefetch for PowerPCCody Tapscott
2022-10-13stage2: Add softfloat support for `@reduce`Cody Tapscott
2022-10-13stage2 LLVM: Correct long double for WASMCody Tapscott
2022-10-13stage2: Fix softfloat support for PPC64(LE)Cody Tapscott
2022-10-12stage2: improve globals with address spaces a littleRobin Voetter
2022-10-12stage2: f128 improvements for targets that do not support itRobin Voetter
2022-10-12stage2: add @addrSpaceCast builtinRobin Voetter
2022-10-12stage2: improve addrspace handlingRobin Voetter
2022-10-12allow global/local/shared address spaces on amdgcnRobin Voetter
2022-10-12amdgpu: add AmdgpuKernel calling conventionRobin Voetter
2022-10-12codegen: add support for lowering .field_ptr on a slicejacobly0
2022-10-11stage2 LLVM: Use a packed aggregate for union payload initCody Tapscott
2022-10-03Merge pull request #13032 from jacobly0/br-on-undef-valAndrew Kelley
2022-10-03stage2: fix C ABI for boolJacob Young
2022-10-01llvm: add assert to reliably catch undefined value useJacob Young
2022-10-01Sema: ensure builtin.StackTrace fields are analyzedJacob Young
2022-10-01llvm: avoid undefined values by ensuring the StackTrace decl is analyzedJacob Young
2022-09-28stage2: Fix multiple_llvm_int parameter passingCody Tapscott
2022-09-26Merge pull request #12959 from kcbanner/fix_uwtableJakub Konka
2022-09-25llvm: fix uwtable attribute valuekcbanner
2022-09-24llvm: avoid crash on duplicate asm input/output nameVeikka Tuominen
2022-09-21LLVM: remove purposeless const qualifiersAndrew Kelley
2022-09-09Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley
2022-09-08stage2: fix building for 32-bit targetsAndrew Kelley
2022-09-08llvm: handle pointers in packed structs in more placesVeikka Tuominen
2022-09-06Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley
2022-09-04stage2 llvm: implement aarch64 C ABIVeikka Tuominen
2022-09-04llvm: fix the `type` parameter of `GlobalAlias`riChar
2022-09-03stage2 llvm: improve handling of i128 on Windows C ABIVeikka Tuominen
2022-09-03Sema: only ABI sized packed structs are extern compatibleVeikka Tuominen
2022-09-02stage2 llvm: correct handling of zero-bit types in unionFieldPtrVeikka Tuominen
2022-09-02stage2 llvm: fix passing packed structs to callconv(.C) functionsVeikka Tuominen