aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/llvm.zig
AgeCommit message (Expand)Author
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
2025-07-13LLVM backend: fixesAndrew Kelley
2025-07-13Do not store StackTrace typeAli Cheraghi
2025-07-13LLVM: Move pt field from Object to NavGenantlilja
2025-07-07compiler: upgrade various std.io API usageAndrew Kelley
2025-07-07std.fmt: breaking API changesAndrew Kelley
2025-07-08Merge pull request #24362 (remove async, await, usingnamespace)Andrew Kelley
2025-07-08llvm: Revert #17963 (workaround for #16392)Alex Rønne Petersen
2025-07-07zig fmtAndrew Kelley
2025-07-07remove `async` and `await` keywordsAndrew Kelley
2025-07-07llvm: Use emulated TLS when appropriate for the targetAlex Rønne Petersen
2025-07-02compiler: change canonical path for backend ABI source filesAndrew Kelley
2025-07-02compiler: delete arm backendAndrew Kelley
2025-07-02compiler: delete aarch64 backendAndrew Kelley
2025-07-01llvm: Disable the machine outliner pass on RISC-VAlex Rønne Petersen
2025-07-01llvm: Fix alignment of by-ref ptr_elem_val and slice_elem_valAlex Rønne Petersen
2025-06-23remove `spirv` cpu archAli Cheraghi
2025-06-19x86_64: increase passing test coverage on windowsJacob Young
2025-06-19Target: pass and use locals by pointer instead of by valueJacob Young
2025-06-15compiler: fix `@intFromFloat` safety checkmlugg
2025-06-12x86_64: remove air references from mirJacob Young
2025-06-12compiler: rework backend pipeline to separate codegen and linkmlugg
2025-06-12link: divorce LLD from the self-hosted linkersmlugg
2025-06-12compiler: slightly untangle LLVM from the linkersmlugg
2025-06-06x86_64: add support for pie executablesJacob Young
2025-06-05std.Target: Introduce Cpu convenience functions for feature tests.Alex Rønne Petersen
2025-06-04valgrind: Add riscv64-linux support.Alex Rønne Petersen
2025-06-01compiler: combine `@intCast` safety checksmlugg
2025-06-01compiler: implement better shuffle AIRmlugg
2025-05-31cbe: implement `stdbool.h` reserved identifiersJacob Young
2025-05-31Sema: remove `all_vector_instructions` logicJacob Young
2025-05-31Legalize: implement scalarization of binary operationsJacob Young
2025-05-29Legalize: introduce a new pass before livenessJacob Young