aboutsummaryrefslogtreecommitdiff
path: root/src/zig_llvm.cpp
AgeCommit message (Expand)Author
2023-01-03add -fopt-bisect-limitGuillaume Wenzek
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-12zig_llvm: include Debug Info Version even for CodeViewAndrew Kelley
2022-07-07llvm c++ wrapper: fix argument index calculationsAndrew 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-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
2021-09-30Merge remote-tracking branch 'origin/master' into llvm13Andrew Kelley
2021-09-20Address Spaces: Implement in LLVM codegenRobin Voetter
2021-09-15Merge remote-tracking branch 'origin/master' into llvm13Andrew Kelley
2021-09-14stage2: implement cmpxchg and improve comptime evalAndrew Kelley
2021-09-01saturating arithmetic builtins: add, sub, mul, shl (#9619)travisstaloch
2021-08-16update src/ to LLVM 13 rc1 APIAndrew Kelley
2021-07-26minimum/maximum builtinsRobin Voetter
2021-07-22add -femit-llvm-bc CLI option and implement itAndrew Kelley
2021-06-29Remove mention of lldMachO from the projectJakub Konka
2021-06-18stage1: Store the specified code model in the LLVM moduleLemonBoy
2021-06-04llvm: Add support for collecting time trace (#8546)Min-Yih Hsu
2021-04-09llvm new-pm: Build O0 pipeline in the correct wayMin-Yih Hsu
2021-04-09Revert "Revert back to the old LLVM PassManager"Min-Yih Hsu
2021-04-06stage1: Work around a small problem in LLVM APILemonBoy
2021-04-02Revert back to the old LLVM PassManagerAndrew Kelley
2021-04-02zig_llvm.cpp: remove dead codeAndrew Kelley
2021-04-02llvm new-pm: Add missing pipeline option and PassesMin-Yih Hsu
2021-04-02llvm new-pm: Port LLVM 11.x-based changes to LLVM 12.xMin-Yih Hsu
2021-02-28stage1: update to LLVM 12 sret callsite requirementsAndrew Kelley
2021-02-26stage1: Fix emission of sret annotation for LLVMLemonBoy
2021-02-26Revert "stage1: upgrade to new LLVM sret attribute requirement"Andrew Kelley
2021-02-26stage1: upgrade to new LLVM sret attribute requirementAndrew Kelley
2021-02-25Merge remote-tracking branch 'origin/master' into llvm12Andrew Kelley
2021-02-25fix to compile against 12.0.0-rc2Michael Dusan
2021-01-23add LTO supportAndrew Kelley
2020-12-24stage1: add tsan LLVM passes when appropriateAndrew Kelley
2020-12-16Update zig_llvm.cpp and other bitsJakub Konka
2020-12-08invoke LLD as a child process rather than a libraryAndrew Kelley
2020-11-22Merge branch 'piepiepie' of https://github.com/LemonBoy/zig into pieAndrew Kelley
2020-11-18Allow Zig to be built with clang 11 and -WerrorTimon Kruiper
2020-11-16Enable loop interleaving when unrolling is enabledFrank Denis
2020-11-01stage1: Implement Add/Mul reduction operatorsLemonBoy