aboutsummaryrefslogtreecommitdiff
path: root/src/zig_llvm.h
AgeCommit message (Expand)Author
2025-08-01build system: replace fuzzing UI with build UI, add time reportmlugg
2025-07-07llvm: Use emulated TLS when appropriate for the targetAlex Rønne Petersen
2025-07-01llvm: Disable the machine outliner pass on RISC-VAlex Rønne Petersen
2025-04-04compiler: Updates for LLVM/Clang 20 API changes.Alex Rønne Petersen
2024-10-31zig_llvm: Reduce our exposure to LLVM API breakage.Alex Rønne Petersen
2024-09-19zig_llvm: Update to LLVM 19.Alex Rønne Petersen
2024-09-01LLVM: Remove cpp bindings for setPICLevel, setPIELevel and setCodeModelantlilja
2024-08-30Merge pull request #21224 from alexrp/mips-gnu-fixesAndrew Kelley
2024-08-30llvm: Pass EmitOptions to libzigcpp by pointer.Alex Rønne Petersen
2024-08-28llvm: Disable FastISel on MIPS as a workaround for #21215.Alex Rønne Petersen
2024-08-28llvm: Set PIC level 1 for MIPS.Alex Rønne Petersen
2024-07-23LLVM: more fine-grained sancov emit optionsAndrew Kelley
2024-07-22initial support for integrated fuzzingAndrew Kelley
2024-05-08update for LLVM 18 new target dataAndrew Kelley
2024-03-02LLVM: Add enableBrokenDebugInfoCheck and getBrokenDebugInfoantlilja
2024-02-21LLVM: Remove unused from llvm/bindings.zig and zig_llvm.h/.cppantlilja
2023-10-04comp: add support for -fdata-sectionsJakub Konka
2023-09-19update for LLVM 17 new target dataAndrew Kelley
2023-08-08llvm: finish converting globalsJacob Young
2023-08-08llvm: finish converting intrinsicsJacob Young
2023-08-08llvm: convert vector reduction intrinsicsJacob Young
2023-08-08llvm: finish converting attributes to use Builder and the C LLVM APIJacob Young
2023-08-08llvm: convert intrinsics to using `Builder`Jacob Young
2023-08-06Implement bitop intrinsics in new LLVM IR builderantlilja
2023-08-06Implement fp intrinsics in new LLVM IR builderantlilja
2023-06-23llvm: fixup elem_count argument of ZigLLVMCreateDebugArrayType to be i64kcbanner
2023-04-20Expose an option for producing 64-bit DWARF formatDavid Gonzalez Martin
2023-04-20llvm: emit metadata for exported global variables (#15349)Tw
2023-04-05Merge remote-tracking branch 'origin/master' into llvm16Andrew Kelley
2023-03-30llvm: fix crashes when loading a struct fieldJacob Young
2023-01-25update zig_llvm.cpp and zig_llvm.h to LLVM 16Andrew Kelley
2023-01-03add -fopt-bisect-limitGuillaume Wenzek
2022-12-06remove most conditional compilation based on stage1Andrew Kelley
2022-11-20llvm: add attributes to the arguments of function pointer callsVeikka Tuominen
2022-11-16llvm: implement arbitrary precision debug enumeratorsVeikka Tuominen
2022-10-12stage2: improve addrspace handlingRobin Voetter
2022-08-01LLVM backends: work around poorly designed C APIAndrew Kelley
2022-08-01stage1: LLVM lowering to opaque pointers APIAndrew Kelley
2022-07-31update Target, CPU, OS, ABI, etc. to LLVM 15Andrew Kelley
2022-07-01LLD: the driver functions now return "false" to mean "error"Andrew Kelley
2022-07-01stage1: update to LLVM 14 APIAndrew Kelley
2022-07-01Merge remote-tracking branch 'origin/master' into llvm14Andrew Kelley
2022-04-27stage2: Manually lower softfloat ops when neededCody Tapscott
2022-03-17zig_llvm.h: fix some declarations not being C compatibleAndrew Kelley
2022-03-16stage2 llvm: keep track of inlined functionsVeikka Tuominen
2022-03-15stage2: add debug info for globals in the LLVM backendWilliam Sengir
2022-03-13stage2: add debug info for locals in the LLVM backendAndrew Kelley
2022-03-08LLVM: no longer store args into alloca instructionsAndrew Kelley
2022-02-03update C API bindings to LLVM 14Andrew Kelley
2021-12-28stage2: LLVM backend: fix lowering of union constantsAndrew Kelley