aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/llvm.zig
AgeCommit message (Expand)Author
2021-07-27stage2: `zig test` now works with the LLVM backendAndrew Kelley
2021-07-26stage2: improvements towards `zig test`Andrew Kelley
2021-07-25stage2 llvm backend improvements working towards `zig test`Andrew Kelley
2021-07-25stage2 llvm backend: implement llvmType for error union and slicesAndrew Kelley
2021-07-25stage2 llvm backend: DeclGen and DeclFn have context fieldAndrew Kelley
2021-07-25stage2 llvm backend: rename getLLVMType to llvmTypeAndrew Kelley
2021-07-24stage2 llvm backend: implement assembly and ptrtointAndrew Kelley
2021-07-22add -femit-llvm-bc CLI option and implement itAndrew Kelley
2021-07-20stage2: fix compile errors in LLVM backendAndrew Kelley
2021-07-20stage2: fix AIR not instruction (see prev commit)Andrew Kelley
2021-07-20stage2: update LLVM backend to new AIR memory layoutAndrew Kelley
2021-07-20stage2: Air and Liveness are passed ephemerallyAndrew Kelley
2021-07-20stage2: rework AIR memory layoutAndrew Kelley
2021-07-08initial plan9 boilerplatejacob gw
2021-06-21fix code broken from previous commitJacob G-W
2021-06-03Breaking hash map changes for 0.8.0Martin Wickham
2021-05-22stage2: rename ir.zig to air.zigAndrew Kelley
2021-05-13AstGen: fix elision of store_to_block_ptr for condbrAndrew Kelley
2021-04-28stage2: semaDecl properly analyzes the decl blockAndrew Kelley
2021-04-11Merge remote-tracking branch 'origin/master' into llvm12Michael Dusan
2021-04-04LLVM sub-arch triple: remove TODO commentAndrew Kelley
2021-04-02Merge remote-tracking branch 'origin/master' into llvm12Andrew Kelley
2021-03-28Merge remote-tracking branch 'origin/master' into llvm12Andrew Kelley
2021-03-23stage2: handle void value in genRet in LLVM backendTimon Kruiper
2021-03-23stage2: rename fail to todo in LLVM backendTimon Kruiper
2021-03-20stage2: restructure LLVM backendTimon Kruiper
2021-03-19llvm backend: use new srclocjacob gw
2021-03-16stage2 llvm bindings: use correct type for LLVMBool for ABI compatTadeo Kondrak
2021-03-04Merge remote-tracking branch 'origin/master' into llvm12Andrew Kelley
2021-03-02stage2: add support for optionals in the LLVM backendTimon Kruiper
2021-02-27std.Target.Abi: add gnuilp32Michael Dusan
2021-02-27std.Target: add powerpcleAndrew Kelley
2021-02-25Merge remote-tracking branch 'origin/master' into llvm12Andrew Kelley
2021-01-19SPIR-V: Add glsl450 and vulkan spir-v operating system definitionsRobin Voetter
2021-01-16stage2: implement error notes and regress -femit-zirAndrew Kelley
2021-01-10stage2: add support for loops in LLVM backendTimon Kruiper
2021-01-09Merge pull request #7725 from FireFox317/even-more-llvmAndrew Kelley
2021-01-08stage2: add initial impl of control flow in LLVM backendTimon Kruiper
2021-01-07Reduce use of deprecated IO typesJay Petacat
2021-01-06stage2: rename and move files related to LLVM backendTimon Kruiper
2020-12-28stage2: add initial impl of LLVM backend in self-hosted compilerTimon Kruiper
2020-12-16Update zig_llvm.cpp and other bitsJakub Konka
2020-10-12Rename .macosx to .macosVignesh Rajagopalan
2020-09-21rename src-self-hosted/ to src/Andrew Kelley