aboutsummaryrefslogtreecommitdiff
path: root/src/codegen
AgeCommit message (Expand)Author
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-25x86_64: implement optional comparisonsJacob Young
2024-02-25Sema: implement vector coercionsJacob Young
2024-02-25Builder: Fix llvm ir debug location outputantlilja
2024-02-25Builder: Improve debug location systemantlilja
2024-02-24BitcodeWriter: cleanup type widthsJacob Young
2024-02-24Builder: fix bitcode widthsJacob Young
2024-02-24Builder: Emit metadata attachment for globalsantlilja
2024-02-23llvm: revert debug file path resolution changesJacob Young
2024-02-23Builder: fix inconsequential llvm ir flag syntaxJacob Young
2024-02-23llvm: optimize i32 constantsJacob Young
2024-02-23Builder: fix llvm ir/bc difference with allocasJacob Young
2024-02-23Builder: fix aliases in bitcodeJacob Young
2024-02-23Builder: fix x86_fp80 constants in bitcodeJacob Young
2024-02-23Builder: fix minor llvm ir syntax errorsJacob Young
2024-02-23Builder: implement opaque structs in bitcodeJacob Young
2024-02-23Builder: change tuple metadata to not be inlined in llvm irJacob Young
2024-02-23llvm: revert bad cleanupJacob Young
2024-02-23Builder: fix inconsequential llvm ir metadata syntaxJacob Young
2024-02-23Builder: sync distinct bits with previous implementationJacob Young
2024-02-23LLVM Builder: Make some Metadata no longer be distinctantlilja
2024-02-23LLVM Builder: Formattingantlilja
2024-02-23Builder: fix debug location of the first instruction in a blockJacob Young
2024-02-22Builder: fix float constants in llvm irJacob Young
2024-02-22Builder: fix bitcode strtabJacob Young
2024-02-22Builder: fix llvm ir value namesJacob Young
2024-02-22LLVM: Set new debug location after inliningantlilja
2024-02-22LLVM Builder: Emit metadata kinds and function metadata attachmentsantlilja
2024-02-22LLVM Builder: Emit type for debug subprogramantlilja
2024-02-22Builder: support printing metadata in llvm irJacob Young
2024-02-22LLVM Builder: Fix on 32-bit systemsantlilja
2024-02-21LLVM Builder: Emit debug vector types with DIVector flagantlilja
2024-02-21LLVM Builder: Correctly emit debug subrangesantlilja
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 unused from llvm/bindings.zig and zig_llvm.h/.cppantlilja
2024-02-21LLVM: Remove use of LLVM in Builderantlilja
2024-02-21LLVM Builder: Emit debug info and metadataantlilja
2024-02-21LLVM: Add Metadata/Debug bitcode IRantlilja
2024-02-21codegen/llvm: Remove use of DIBuilder and output bin by parsing bitcodeantlilja
2024-02-21Add LLVM bindings for parsing LLVM bitcodeantlilja
2024-02-21LLVM: Emit bitcode even if libllvm is not presentantlilja
2024-02-21LLVM Builder: Add debug locations to instructionsantlilja
2024-02-21LLVM Builder: Add debug/metadata systemantlilja
2024-02-21LLVM: Add toBitcode to Builderantlilja
2024-02-21LLVM IR specific bitcodeantlilja
2024-02-21Add LLVM bitcode writerantlilja
2024-02-21LLVM Builder: Add dbg.declare and dbg.value intrinsicsantlilja