aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/llvm
AgeCommit message (Expand)Author
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
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-11-19compiler: correct unnecessary uses of 'var'mlugg
2023-11-10BitcodeReader: followup cleanupJacob Young
2023-11-09Compilation: forward clang diagnostics to error bundlesJacob 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-10-04comp: add support for -fdata-sectionsJakub Konka
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
2023-09-19update for LLVM 17 new target dataAndrew Kelley
2023-08-20Revert "llvm: fix bootstrap"Jacob Young
2023-08-13cmake: fix auto-detection of various host targetsJacob Young
2023-08-09llvm: enable even without libllvm linkedJacob Young
2023-08-08llvm: fix alias issuesJacob Young
2023-08-08llvm: finish converting globalsJacob Young
2023-08-08Builder: fix enough bugs to pass the behavior testsJacob Young
2023-08-08llvm: cleanup even more unused LLVM API bindingsJacob Young
2023-08-08llvm: finish converting instructionsJacob Young
2023-08-08llvm: finish converting intrinsicsJacob Young
2023-08-08llvm: convert vector reduction intrinsicsJacob Young
2023-08-08Builder: simplify intrinsic tableJacob Young
2023-08-08llvm: finish converting attributes to use Builder and the C LLVM APIJacob Young
2023-08-08llvm: convert intrinsics to using `Builder`Jacob Young
2023-08-08Builder: fix builtin pseudo-instruction dumpingJacob Young
2023-08-08Builder: fix attribute spacingJacob Young
2023-08-05Merge pull request #16705 from antlilja/builder-intrinsicsJacob Young
2023-08-05llvm: add const addrspace castRobin Voetter