aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/llvm.zig
AgeCommit message (Expand)Author
2024-05-09llvm: always include debug information for global variablesPyry Kovanen
2024-05-09codegen/llvm: handle missing Apple targetsJakub Konka
2024-05-09handle visionos target OS tag in the compilerJakub Konka
2024-05-08LLVM: zeroext/signext does happen on macosAndrew Kelley
2024-05-08LLVM: fix x86 and x86_64 datalayout string calculationAndrew Kelley
2024-05-08LLVM backend: no more signext on aarch64Andrew Kelley
2024-05-08x86_64 sysv C ABI: fix f128 param and return typesAndrew Kelley
2024-05-08std.Target.maxIntAlignment: move to compiler implementationAndrew Kelley
2024-05-08LLVM 18 update: avoid passing vectors sometimesAndrew Kelley
2024-05-08LLVM 18 std lib updates and fixesAndrew Kelley
2024-05-04InternPool: eliminate `var_args_param_type`mlugg
2024-05-02LLVM: Fix panic when using tagged union backed by enum with negative valuesAnton Lilja
2024-04-28Sema+llvm: properly implement `Interrupt` callconvJulian
2024-04-25LLVM: Remove deprecated or soon to be deprecated constant expressionsantlilja
2024-04-22x86_64: fix C abi for unionsJacob Young
2024-04-19llvm: fix debug info when running testsJacob Young
2024-04-17compiler: rework comptime pointer representation and accessmlugg
2024-04-08InternPool: remove slice from byte aggregate keysJacob Young
2024-03-30cbe: rewrite `CType`Jacob Young
2024-03-26compiler: eliminate most usages of TypedValuemlugg
2024-03-26Zcu.Decl: replace `typedValue` with `valueOrFail`mlugg
2024-03-26Zcu: eliminate `Decl.alive` fieldmlugg
2024-03-26compiler: eliminate legacy Value representationmlugg
2024-03-26Zcu.Decl: remove `ty` fieldmlugg
2024-03-25Merge pull request #19414 from mlugg/comptime-mutable-memory-yet-againAndrew Kelley
2024-03-25llvm: update current debug location scope when entering debug scopemlugg
2024-03-25compiler: implement analysis-local comptime-mutable memorymlugg
2024-03-17Merge pull request #19333 from Vexu/fixesAndrew Kelley
2024-03-17Merge pull request #19323 from jacobly0/rm-fn-type-alignAndrew Kelley
2024-03-17Sema: fix spurious type has no namespace errorVeikka Tuominen
2024-03-17LLVM lowerDebugType: Lower union types without a layout into an empty namespaceAnton Lilja
2024-03-17AstGen: disallow alignment on function typesJacob Young
2024-03-11std.builtin: make atomic order fields lowercaseTristan Ross
2024-03-11std.builtin: make global linkage fields lowercaseTristan Ross
2024-03-11std.builtin: make container layout fields lowercaseTristan Ross
2024-03-06Fix incorrectly resolved merge conflictsmlugg
2024-03-06compiler: namespace type equivalence based on AST node + capturesmlugg
2024-03-06InternPool: create specialized functions for loading namespace typesmlugg
2024-03-02Merge pull request #19152 from antlilja/llvm-broken-debugAndrew Kelley
2024-03-02Air: replace `.dbg_inline_*` with `.dbg_inline_block`Jacob Young
2024-03-02LLVM: Fail to emit if LLVM encounters broken debug infoantlilja
2024-02-29codegen: handle dbg_var scoping correctly after eliding more ZIR blocksmlugg
2024-02-29LLVM Builder: Fix emission of enum debug enumerator info bitcodeantlilja
2024-02-28LLVM: Don't create a debug lexical block when inliningantlilja
2024-02-28Builder: Implement StrtabString and use it for Global namesantlilja
2024-02-26move Zcu.LazySrcLoc to std.zig.LazySrcLocAndrew Kelley
2024-02-26compiler: decide dbg_var scoping based on AIR blocksmlugg
2024-02-25Merge pull request #19080 from jacobly0/llvm-per-mod-stripAndrew Kelley
2024-02-25Merge pull request #18906 from jacobly0/x86_64-testsAndrew Kelley
2024-02-25test: rework how filtering worksJacob Young