aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/llvm.zig
AgeCommit message (Expand)Author
2025-11-06llvm: add extra clobbers to valgrind requestsDavid Rubin
2025-11-06llvm: clobber `rdx` instead of `edx` for x86-64 valgrind requestDavid Rubin
2025-10-29Merge pull request #25592 from ziglang/init-std.IoAndrew Kelley
2025-10-29remove all IBM AIX and z/OS supportAlex Rønne Petersen
2025-10-29compiler: update for introduction of std.IoAndrew Kelley
2025-10-28Merge pull request #25691 from GasInfinity-Forks/x86_16-gccAlex Rønne Petersen
2025-10-27remove all Oracle Solaris supportAlex Rønne Petersen
2025-10-27feat: init x86_16 arch via CBEGasInfinity
2025-10-25llvm: remove some workarounds in loadTruncate()Alex Rønne Petersen
2025-10-23std.builtin: add CallingConvention.sh_interruptAlex Rønne Petersen
2025-10-23std.builtin: add CallingConvention.microblaze_interruptAlex Rønne Petersen
2025-10-23std.builtin: add CallingConvention.msp430_interruptAlex Rønne Petersen
2025-10-23std.builtin: add CallingConvention.x86_64_x32Alex Rønne Petersen
2025-10-23std.Target: add tags and info for alpha, hppa, microblaze, shAlex Rønne Petersen
2025-10-23std.Target: add arceb and xtensaeb Cpu.Arch tagsAlex Rønne Petersen
2025-10-19compiler: add support for arc_interrupt calling conventionAlex Rønne Petersen
2025-10-16llvm-backend: fix uefi data layoutbnuuydev
2025-10-07llvm.Builder: allow `Metadata` to reference metadata stringsJacob Young
2025-10-02x86_64: fix windows calling convention abiJacob Young
2025-09-26compiler: move self-hosted backends from src/arch to src/codegenAlex Rønne Petersen
2025-09-20llvm backend: remove canElideLoad mechanismAndrew Kelley
2025-09-16llvm: fix tagged union payload size in debug infomlugg
2025-08-30Merge pull request #25077 from ziglang/GenericReaderAndrew Kelley
2025-08-30Revert "llvm: workaround crashes in llvm loop optimizations"Alex Rønne Petersen
2025-08-30llvm: switch to native f16 IR type for all hexagon targetsAlex Rønne Petersen
2025-08-30llvm: remove f16 special case for soft float aarch64Alex Rønne Petersen
2025-08-30llvm: switch to native f128 IR type for nvptxAlex Rønne Petersen
2025-08-30llvm: switch to native f16 IR type for s390xAlex Rønne Petersen
2025-08-30llvm: update data layout strings for LLVM 21Alex Rønne Petersen
2025-08-30std.Target: add managarm OS tagAlex Rønne Petersen
2025-08-29std.Io: delete GenericReaderAndrew Kelley
2025-08-29LLVM backend:fix align 1 sret parameter load returnedAndrew Kelley
2025-08-26std.Target: add vita osMaciej 'vesim' Kuliński
2025-08-25start adding big endian RISC-V supportAlex Rønne Petersen
2025-08-22feat(std.Target): add 3ds osGasInfinity
2025-08-13Merge pull request #24816 from mlugg/small-fixesMatthew Lugg
2025-08-13Merge pull request #24674 from Justus2308/undef-shift-bitwiseMatthew Lugg
2025-08-13llvm: unions which are equivalent to enums are not by-refmlugg
2025-08-13llvm: support small error limitsmlugg
2025-08-13optimize `@intCast` in llvm backend (#24739)Rue
2025-08-12Sema: Improve comptime arithmetic undef handlingJustus Klausecker
2025-08-11std.ArrayList: make unmanaged the defaultAndrew Kelley
2025-08-03llvm: correctly lower `double_integer` for rv32David Rubin
2025-08-01build system: replace fuzzing UI with build UI, add time reportmlugg
2025-07-30llvm: fix atomic widening of packed structsKendall Condon
2025-07-22aarch64: add new from scratch self-hosted backendJacob Young
2025-07-22llvm: fix switch loop on larger than pointer integerMatthew Lugg
2025-07-20llvm: workaround crashes in llvm loop optimizationsJacob Young
2025-07-16fix mips clobbersAndrew Kelley
2025-07-16inline assembly: use typesAndrew Kelley