aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/llvm/ir.zig
AgeCommit message (Expand)Author
2024-09-01Builder: add `indirectbr` llvm instructionJacob Young
2024-08-27compiler: implement `@branchHint`, replacing `@setCold`mlugg
2024-08-27llvm.Builder: add support for more instruction metadataAndrew Kelley
2024-07-21Revert "Merge pull request #20380 from tau-dev/master"Andrew Kelley
2024-07-19llvm: Do not generate static member definitionsTau
2024-07-19llvm: encode variables as DW_TAG_imported_declarationTau
2024-07-19llvm: set precise scopes on namespace types and variablesTau
2024-04-06LLVM Builder: Emit binary op optional flags for exact and no wrapantlilja
2024-02-29LLVM Builder: Fix emission of enum debug enumerator info bitcodeantlilja
2024-02-26Builder: Reduce size of DebugLoc abbrevantlilja
2024-02-26Builder: Use BlockInfo block to reduce size of bitcodeantlilja
2024-02-24Builder: Emit metadata attachment for globalsantlilja
2024-02-23Builder: fix inconsequential llvm ir flag syntaxJacob Young
2024-02-23Builder: fix aliases in bitcodeJacob Young
2024-02-23Builder: fix x86_fp80 constants in bitcodeJacob Young
2024-02-23Builder: implement opaque structs in bitcodeJacob Young
2024-02-23Builder: sync distinct bits with previous implementationJacob Young
2024-02-23LLVM Builder: Make some Metadata no longer be distinctantlilja
2024-02-22LLVM Builder: Emit metadata kinds and function metadata attachmentsantlilja
2024-02-22Builder: support printing metadata in llvm irJacob Young