aboutsummaryrefslogtreecommitdiff
path: root/src/codegen
AgeCommit message (Expand)Author
2024-04-17compiler: rework comptime pointer representation and accessmlugg
2024-04-13cbe: fix optional codegenJacob Young
2024-04-08InternPool: remove slice from byte aggregate keysJacob Young
2024-04-08cbe: fix struct field location computationJacob Young
2024-04-08cbe: remove threadlocal variables in single threaded modeJacob Young
2024-04-06Merge pull request #19562 from Snektron/spirv-remove-cacheAndrew Kelley
2024-04-06Builder: fix encoding big integers in bitcodeJacob Young
2024-04-06LLVM Builder: Emit binary op optional flags for exact and no wrapantlilja
2024-04-06spirv: yeet cacheRobin Voetter
2024-04-06spirv: remove cache usage from assemblerRobin Voetter
2024-04-06spirv: remove cache usage for typesRobin Voetter
2024-04-06spirv: remove cache usage for constantsRobin Voetter
2024-04-06spirv: id range helperRobin Voetter
2024-04-06spirv: implement `@mulWithOverflow`Ali Chraghi
2024-04-06spirv: OpExtInstImport in assemblerAli Chraghi
2024-04-06spirv: implement `@divFloor`, `@floor` and `@mod`Ali Chraghi
2024-04-05spirv: make behavior tests passingAli Chraghi
2024-04-01Merge pull request #19490 from Snektron/spirv-dedupRobin Voetter
2024-03-30cbe: fix uncovered bugsJacob Young
2024-03-30cbe: rewrite `CType`Jacob Young
2024-03-30cbe: fix bugs revealed by an upcoming commitJacob Young
2024-03-30spirv: clz, ctz for openclRobin Voetter
2024-03-26compiler: eliminate TypedValuemlugg
2024-03-26compiler: eliminate most usages of TypedValuemlugg
2024-03-26Zcu.Decl: replace `typedValue` with `valueOrFail`mlugg
2024-03-26Zcu: eliminate `Decl.alive` fieldmlugg
2024-03-26compiler: eliminate legacy Value representationmlugg
2024-03-26Zcu.Decl: remove `ty` fieldmlugg
2024-03-25Merge pull request #19414 from mlugg/comptime-mutable-memory-yet-againAndrew Kelley
2024-03-25llvm: update current debug location scope when entering debug scopemlugg
2024-03-25compiler: implement analysis-local comptime-mutable memorymlugg
2024-03-19Merge pull request #19337 from Snektron/spirv-globalsRobin Voetter
2024-03-18spirv: fix optional comparisonRobin Voetter
2024-03-18spirv: make generic globals invocation-localRobin Voetter
2024-03-18spirv: add zig-specific ext instRobin Voetter
2024-03-18spirv: make IdResult an enumRobin Voetter
2024-03-18spirv: update assembler with new specRobin Voetter
2024-03-18spirv: update spec to SPIRV-Headers/8b246ffRobin Voetter
2024-03-18Merge pull request #19334 from antlilja/llvm-fast-mathVeikka Tuominen
2024-03-17cbe: rework StringLiteral to decide between string literal or array initializ...kcbanner
2024-03-17Merge pull request #19333 from Vexu/fixesAndrew Kelley
2024-03-17Merge pull request #19323 from jacobly0/rm-fn-type-alignAndrew Kelley
2024-03-17LLVM: Use fast math when requestedantlilja
2024-03-17LLVM: Fix incorrect fast constant in FastMath packed structantlilja
2024-03-17LLVM: Fix reaching unreachable code when emitting fast callantlilja
2024-03-17Revert "spirv: merge `construct(Struct/Vector/Array)` into `constructComposite`"Robin Voetter
2024-03-17Sema: fix spurious type has no namespace errorVeikka Tuominen
2024-03-17LLVM lowerDebugType: Lower union types without a layout into an empty namespaceAnton Lilja
2024-03-17AstGen: disallow alignment on function typesJacob Young
2024-03-11std.builtin: make atomic order fields lowercaseTristan Ross