aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/llvm.zig
AgeCommit message (Expand)Author
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
2024-02-25llvm: free llvm data before running llvm optimizationsJacob Young
2024-02-25llvm: implement per-module strippingJacob Young
2024-02-25Merge pull request #19074 from antlilja/llvm-debug-locJacob Young
2024-02-25llvm: remork memory management in emitJacob Young
2024-02-25Sema: implement vector coercionsJacob Young
2024-02-25Builder: Improve debug location systemantlilja
2024-02-23llvm: revert debug file path resolution changesJacob Young
2024-02-23llvm: optimize i32 constantsJacob Young
2024-02-23llvm: revert bad cleanupJacob Young
2024-02-22Builder: fix llvm ir value namesJacob Young
2024-02-22LLVM: Set new debug location after inliningantlilja
2024-02-22Builder: support printing metadata in llvm irJacob Young
2024-02-21LLVM Builder: Emit debug vector types with DIVector flagantlilja
2024-02-21LLVM Builder: Rework MetadataString to not rely on Stringantlilja
2024-02-21llvm: fix builds that don't link with libllvmJacob Young
2024-02-21LLVM: Remove use of LLVM in Builderantlilja
2024-02-21codegen/llvm: Remove use of DIBuilder and output bin by parsing bitcodeantlilja
2024-02-21LLVM: Emit bitcode even if libllvm is not presentantlilja
2024-02-21LLVM: Make sure child types get added firstantlilja
2024-02-20llvm: fix c abi for structs not passed in registersJacob Young
2024-02-16InternPool: make more use of `NullTerminatedString.Slice`Jacob Young
2024-02-15llvm: fix lowering of recursive debug infoJacob Young
2024-02-12x86_64: implement c abi for bool vectorsJacob Young
2024-02-05compiler: rename value.zig to Value.zigAndrew Kelley
2024-02-05spirv: basic shader supportAli Chraghi
2024-02-02InternPool: use separate key for slicesmlugg
2024-01-29llvm: ensure returned undef is 0xaa bytes when runtime safety is enabledVeikka Tuominen
2024-01-29Merge pull request #18729 from Vexu/fixesAndrew Kelley
2024-01-29llvm: revert bad array access optimizationVeikka Tuominen
2024-01-29llvm: fix alignment of array ptr when bitcasting vectorVeikka Tuominen
2024-01-16Skip all dbg instructionsocrap7
2024-01-15Sema: fix `@extern` declsJacob Young
2024-01-11LLVM: fix lowering of extern anyopaqueAndrew Kelley
2024-01-08llvm: optional slices cannot be passed in parts when they allowzeroVeikka Tuominen
2024-01-01fix population of builtin.zig not making the parent dirAndrew Kelley
2024-01-01fix remaining compile errors except oneAndrew Kelley
2024-01-01move dll_export_fns and rdynamic to Compilation.ConfigAndrew Kelley
2024-01-01update codegen.llvm references to bin_file.optionsAndrew Kelley
2024-01-01update bin_file.options references in SemaAndrew Kelley
2024-01-01fix a round of compile errors caused by this branchAndrew Kelley
2024-01-01compiler: miscellaneous branch progressAndrew Kelley
2024-01-01compiler: update many references to bin_file.optionsAndrew Kelley
2024-01-01update bin_file.options references in Module (Zcu)Andrew Kelley
2024-01-01update references to module (to be renamed to zcu)Andrew Kelley
2024-01-01linkers: update references to "options" fieldAndrew Kelley
2024-01-01compiler: update references to single_threadedAndrew Kelley