aboutsummaryrefslogtreecommitdiff
path: root/src/zig_llvm.cpp
AgeCommit message (Expand)Author
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
2020-10-12Merge remote-tracking branch 'origin/master' into llvm11Andrew Kelley
2020-10-12Rename .macosx to .macosVignesh Rajagopalan
2020-10-07Merge remote-tracking branch 'origin/master' into llvm11Andrew Kelley
2020-10-05stage1: Implement @reduce builtin for vector typesLemonBoy
2020-09-30Merge remote-tracking branch 'origin/master' into llvm11Andrew Kelley
2020-09-28stage2: building DLL import lib filesAndrew Kelley
2020-07-24update LLVM C++ API wrappers from llvm 10 to 11Andrew Kelley
2020-04-03change the default ABI of riscv64-linux-muslAndrew Kelley
2020-02-25Merge remote-tracking branch 'origin/master' into llvm10Andrew Kelley
2020-02-21remove sub-arch from stage1Andrew Kelley
2020-02-18improvements which allow zig to emit multiple things at onceAndrew Kelley
2020-01-29Merge remote-tracking branch 'origin/master' into llvm10Andrew Kelley
2020-01-23link: update to llvm 10 APIAndrew Kelley
2020-01-23fix incorrect list of sub-arches for aarch64Andrew Kelley
2020-01-22update zig_llvm.h and zig_llvm.cpp to llvm 10Andrew Kelley
2020-01-16zig_llvm: update CodeGenFileType usageAndrew Kelley
2020-01-16Merge remote-tracking branch 'origin/master' into llvm10Andrew Kelley
2020-01-02Use the LLVM C++ APILemonBoy
2019-12-23add zig llvm wrapper for atomicrmwVexu
2019-12-21Initial support for static PIE executablesLemonBoy
2019-12-15Generate the fn pointers into the correct address spaceLemonBoy
2019-12-05implement `@call`Andrew Kelley
2019-10-12Add dlltool functionalityLemonBoy
2019-10-02we have to use c++14 now for llvm10Andrew Kelley
2019-09-21Correct stack alignment for new stackLemonBoy
2019-09-10Merge remote-tracking branch 'origin/master' into llvm9Andrew Kelley
2019-09-03fix stack traces on macos when passing absolute path to root source fileAndrew Kelley
2019-08-28Merge remote-tracking branch 'origin/master' into llvm9Andrew Kelley
2019-08-26remove no longer needed gcc8 workaround. add gcc9 workaroundAndrew Kelley