aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/spirv/Assembler.zig
AgeCommit message (Expand)Author
2025-08-04spirv: define and use extended instruction set opcodesAli Cheraghi
2025-08-03Watch: do not fail when file is removedAli Cheraghi
2025-08-02spirv: refactorAli Cheraghi
2025-07-14spirv: snake-case the specAli Cheraghi
2025-05-21spirv: error when execution mode is set more than onceAli Cheraghi
2025-03-19spirv: Assemble OpTypeRuntimeArray.dan
2025-03-17spirv: lower more types in assemblerAli Cheraghi
2025-03-05Remove uses of deprecated callconv aliasesLinus Groh
2025-02-18spirv: extend supported `c` constraint valuesAli Cheraghi
2025-02-18spirv: ziggify and remove unknown spirv featuresAli Cheraghi
2024-11-08spirv: assembler hacky constant placeholdersRobin Voetter
2024-11-08spirv: track global OpVariables properly in assemblerRobin Voetter
2024-09-12Replace deprecated default initializations with decl literalsLinus Groh
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: implement `@mulWithOverflow`Ali Chraghi
2024-04-06spirv: OpExtInstImport in assemblerAli Chraghi
2024-03-18spirv: update assembler with new specRobin Voetter
2024-02-05spirv: support enum integer values in AssemblerAli Chraghi
2023-10-23Revert "Revert "Merge pull request #17657 from Snektron/spirv-recursive-ptrs""Robin Voetter
2023-10-22Revert "Merge pull request #17657 from Snektron/spirv-recursive-ptrs"Andrew Kelley
2023-10-21spirv: self-referential pointers via new fwd_ptr_typeRobin Voetter
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-05-30spirv: translate remaining typesRobin Voetter
2023-04-09spirv: Do not generate the Alignment attribute on pointers for nowRobin Voetter
2023-04-09spirv: deny global OpVariable in inline asmRobin Voetter
2023-04-09spirv: deny OpEntryPoint in asmRobin Voetter
2023-04-09spirv: emit interface variables for entry pointsRobin Voetter
2023-04-09spirv: introduce type/value representationsRobin Voetter
2023-04-09spirv: make IdResultType and IdRef weak aliases of IdResultRobin Voetter
2023-04-09spirv: improve storage efficiency for integer and float typesRobin Voetter
2023-04-09spirv: make Type.Ref strongerRobin Voetter
2023-02-18update std lib and compiler sources to new for loop syntaxAndrew Kelley
2022-11-23spirv: assemblerRobin Voetter