aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/llvm/Builder.zig
AgeCommit message (Expand)Author
2024-02-24Builder: Emit metadata attachment for globalsantlilja
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 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-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 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-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-21LLVM Builder: Emit debug info and metadataantlilja
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 Builder: Add dbg.declare and dbg.value intrinsicsantlilja
2024-02-21LLVM Builder: Add integer values to more enums fieldsantlilja
2024-02-21Fix FastMath packed structantlilja
2024-02-21Added value_indices and valueIndex to Functionantlilja
2024-02-21Made .block = false in WipFunction.hasResultWipantlilja
2024-02-21Builder: Add function_attributes_setantlilja
2024-02-21Added opcode functions to Instruction/Constant.Tagantlilja
2024-02-21Added values to AtomicRmw.Operation enum fieldsantlilja
2024-02-21Fixed values in AtomicOrdering enumantlilja
2024-02-21LLVM Builder: Add toLlvm helper to Alignmentantlilja
2024-02-21LLVM Builder: Add strtab helper to Stringantlilja
2024-02-21LLVM Builder: Make Type.Simple reflect LLVM codesantlilja
2024-02-21LLVM: Assign correct values to enum/union tagsantlilja
2024-02-06Builder: fix memory leaksJacob Young
2024-02-04x86_64: fix errors compiling the compilerJacob Young
2023-10-23Merge pull request #17651 from Vexu/error-limitAndrew Kelley
2023-10-22remove uses of non-configurable `err_int`Veikka Tuominen
2023-10-21InternPool: store alignment of anon declsAndrew Kelley
2023-10-19link: initialize llvm before calling the llvm APIJacob Young
2023-10-19Builder: fix incorrect type for 32-bit systemsJacob Young
2023-09-19llvm: update address space definitions to LLVM 17Jacob Young
2023-09-19Builder: further constant select cleanupJacob Young
2023-09-19LLVM: update backend to LLVM 17Andrew Kelley