aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/llvm.zig
AgeCommit message (Expand)Author
2023-10-08more fixes related to previous commits Package/Module APIAndrew Kelley
2023-10-08CLI: finish updating module API usageAndrew Kelley
2023-10-04comp: add support for -fdata-sectionsJakub Konka
2023-10-03compiler: start handling anonymous decls differentlyAndrew Kelley
2023-10-03llvm: remove extra copy of wrapped payloadsocrap7
2023-10-03Merge pull request #17375 from xxxbxxx/packed-structAndrew Kelley
2023-10-03Merge pull request #17341 from rzezeski/illumos-updatesAndrew Kelley
2023-10-03codegen: fix byte-aligned field offsets in unaligned nested packed structsXavier Bouchoux
2023-10-03codegen: fix field offsets in packed structsXavier Bouchoux
2023-10-02Add illumos OS tagStephen Gregoratto
2023-10-01x86_64: implement and test unary float builtinsJacob Young
2023-09-27Rename `@fabs` to `@abs` and accept integersantlilja
2023-09-23sema: rework the comptime representation of comptime unionskcbanner
2023-09-23sema: add support for unions in readFromMemory and writeToMemorykcbanner
2023-09-21LLVM: fix UAF when lowering debug info for structsAndrew Kelley
2023-09-21InternPool,Sema,type,llvm: alignment fixesmlugg
2023-09-21compiler: get codegen of behavior tests working on at least one backendmlugg
2023-09-21fix regressions from this branchAndrew Kelley
2023-09-21compiler: move struct types into InternPool properAndrew Kelley
2023-09-19llvm: update riscv floating-point c abi for LLVM 17Jacob Young
2023-09-19llvm: update data layout computation to LLVM 17Jacob Young
2023-09-19llvm: update address space definitions to LLVM 17Jacob Young
2023-09-19LLVM 17 std lib updates and fixesAndrew Kelley
2023-09-18LLVM: cache LLVM struct field indexesAndrew Kelley
2023-09-12InternPool: prevent anon struct UAF bugs with type safetyAndrew Kelley
2023-08-28llvm/cbe: support slice in `@prefetch`Jacob Young
2023-08-22compiler: move unions into InternPoolAndrew Kelley
2023-08-17InternPool: safer enum APIAndrew Kelley
2023-08-15InternPool: preserve indices of builtin types when resolvedmlugg
2023-08-09llvm: enable even without libllvm linkedJacob Young
2023-08-08llvm: force strip without libllvm to avoid unimplemented behaviorJacob Young
2023-08-08llvm: remove dependence on llvm data layout alignmentJacob 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-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-06Use new LLVM IR builder API in bit op loweringantlilja
2023-08-06Use new LLVM builder API in buildFloatOPantlilja
2023-08-01llvm: fix data layout calculation for experimental llvm targetsJacob Young
2023-07-31std: finish cleanup up asmJacob Young
2023-07-29Merge pull request #16611 from xxxbxxx/packed-structJacob Young
2023-07-29llvm: support read-write output constraints in assemblyJacob Young
2023-07-29codegen: fix access to byte-aligned nested packed struct elemsXavier Bouchoux
2023-07-29llvm: partial fix of store undefined to packed result locationXavier Bouchoux
2023-07-28llvm: fix SysV C abi for structs smaller than two eightbytesJacob Young