aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/llvm
AgeCommit message (Expand)Author
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
2023-08-06Implement bitop intrinsics in new LLVM IR builderantlilja
2023-08-06Implement fp intrinsics in new LLVM IR builderantlilja
2023-08-01llvm: fix data layout calculation for experimental llvm targetsJacob Young
2023-07-28llvm: fix SysV C abi for structs smaller than two eightbytesJacob Young
2023-07-25frontend: forbid packed and extern tuplesAndrew Kelley
2023-07-25make `@typeInfo` not return private declsJacob G-W
2023-07-23llvm: convert global assemblyJacob Young
2023-07-23llvm: convert inline assemblyJacob Young
2023-07-23llvm: convert attributes and non-intrinsic callsJacob Young
2023-07-21llvm: fix building for 32-bit targetsAndrew Kelley
2023-07-20llvm: cleanup LLVM IR dumpingJacob Young
2023-07-20llvm: add Builder trailing extra interfaceJacob Young
2023-07-19llvm: fix bootstrapJacob Young
2023-07-19llvm: fix various crashesJacob Young
2023-07-19llvm: minor fixesJacob Young
2023-07-19llvm: convert most instructionsJacob Young
2023-07-19llvm: convert cursor positioningJacob Young
2023-07-19llvm: convert basic block creationJacob Young
2023-07-19llvm: finish converting constantsJacob Young
2023-07-19llvm: cleanup management and implement more const functionsJacob Young