aboutsummaryrefslogtreecommitdiff
path: root/src/codegen
AgeCommit message (Expand)Author
2024-02-04spirv: air int_from_boolRobin Voetter
2024-02-04spirv: clean up arithmeticTypeInfo a bitRobin Voetter
2024-02-04spirv: wrap strange its before instead of after operationRobin Voetter
2024-02-04spirv: vectorize add/sub overflowRobin Voetter
2024-02-04spirv: reduce, reduce_optimizedRobin Voetter
2024-02-04spirv: shlWithOverflowRobin Voetter
2024-02-04spirv: vectors for air notRobin Voetter
2024-02-04spirv: use new vector stuff for arithOp and shiftRobin Voetter
2024-02-04spirv: element-wise operation helperRobin Voetter
2024-02-04spirv: sh[rl](_exact)?Robin Voetter
2024-02-02InternPool: use separate key for slicesmlugg
2024-01-29llvm: ensure returned undef is 0xaa bytes when runtime safety is enabledVeikka Tuominen
2024-01-29Merge pull request #18729 from Vexu/fixesAndrew Kelley
2024-01-29llvm: revert bad array access optimizationVeikka Tuominen
2024-01-29llvm: fix alignment of array ptr when bitcasting vectorVeikka Tuominen
2024-01-16Skip all dbg instructionsocrap7
2024-01-15Sema: fix `@extern` declsJacob Young
2024-01-11LLVM: fix lowering of extern anyopaqueAndrew Kelley
2024-01-08llvm: optional slices cannot be passed in parts when they allowzeroVeikka Tuominen
2024-01-03cbe: fix non-msvc externs and exportsJacob Young
2024-01-03Reapply "Merge pull request #17824 from kcbanner/fixup_msvc_fmax"Jacob Young
2024-01-01fix population of builtin.zig not making the parent dirAndrew Kelley
2024-01-01fix remaining compile errors except oneAndrew Kelley
2024-01-01move dll_export_fns and rdynamic to Compilation.ConfigAndrew Kelley
2024-01-01update codegen.llvm references to bin_file.optionsAndrew Kelley
2024-01-01update bin_file.options references in SemaAndrew Kelley
2024-01-01fix a round of compile errors caused by this branchAndrew Kelley
2024-01-01compiler: miscellaneous branch progressAndrew Kelley
2024-01-01compiler: update many references to bin_file.optionsAndrew Kelley
2024-01-01update bin_file.options references in Module (Zcu)Andrew Kelley
2024-01-01update references to module (to be renamed to zcu)Andrew Kelley
2024-01-01linkers: update references to "options" fieldAndrew Kelley
2024-01-01compiler: update references to single_threadedAndrew Kelley
2024-01-01move a large chunk of linker logic away from "options"Andrew Kelley
2024-01-01WIP: move many global settings to become per-ModuleAndrew Kelley
2024-01-01Revert "Merge pull request #17824 from kcbanner/fixup_msvc_fmax"Andrew Kelley
2024-01-01Merge pull request #17824 from kcbanner/fixup_msvc_fmaxAndrew Kelley
2024-01-01Compilation: cleanup hashmap usageJacob Young
2023-12-22use `casted_rhs` instead of `rhs` so `icmp` works correctly for `airShlSat`Stefan Su
2023-12-03Air: use typesafe `Air.Inst.Index`Jacob Young
2023-11-26move Module.Decl.Index and Module.Namespace.Index to InternPoolMeghan Denny
2023-11-25convert `toType` and `toValue` to `Type.fromInterned` and `Value.fromInterned`Techatrix
2023-11-24spirv: structured control flowRobin Voetter
2023-11-24spirv: add -fstructured-cfg optionRobin Voetter
2023-11-24spirv: always emit mask constants even if no bits are setRobin Voetter
2023-11-24spirv: fix memory leak in SpvModuleRobin Voetter
2023-11-19compiler: correct unnecessary uses of 'var'mlugg
2023-11-12rework memory management of Module.Namespace hash mapsAndrew Kelley
2023-11-11Merge pull request #17963 from jacobly0/workaround/16392Andrew Kelley
2023-11-10BitcodeReader: followup cleanupJacob Young