aboutsummaryrefslogtreecommitdiff
path: root/src/codegen
AgeCommit message (Expand)Author
2024-11-05Merge pull request #21907 from alexrp/valgrind-stuffAlex Rønne Petersen
2024-11-04llvm: Use no-builtins attribute instead of nobuiltin.Alex Rønne Petersen
2024-11-04llvm: Add client request support for all archs supported by Valgrind.Alex Rønne Petersen
2024-11-03Merge pull request #21843 from alexrp/callconv-followupAlex Rønne Petersen
2024-11-03Merge pull request #21599 from alexrp/thumb-portingAlex Rønne Petersen
2024-11-03llvm: Update the list of address spaces for LLVM 19.Alex Rønne Petersen
2024-11-03std.Target: Replace isARM() with isArmOrThumb() and rename it to isArm().Alex Rønne Petersen
2024-11-02llvm: Remove extraneous commas for branch hint metadata in textual IR output.Alex Rønne Petersen
2024-11-02cbe: Support some more calling conventions.Alex Rønne Petersen
2024-11-02compiler: Handle arm_aapcs16_vfp alongside arm_aapcs_vfp in some places.Alex Rønne Petersen
2024-11-02llvm: Fix lowering of gnuilp32 ABI to be gnu_ilp32.Alex Rønne Petersen
2024-11-02std.Target: Add muslabin32 and muslabi64 tags to Abi.Alex Rønne Petersen
2024-11-02std.Target: Remove armv7k/armv7s.Alex Rønne Petersen
2024-11-01std.Target: Add support for specifying Android API level.Alex Rønne Petersen
2024-11-01llvm: Set OS min version and libc version in ~all cases.Alex Rønne Petersen
2024-11-01llvm: Set vendor type in LLVM target triple for more OSs.Alex Rønne Petersen
2024-11-01Merge pull request #21861 from alichraghi/masterRobin Voetter
2024-11-01spirv: decorate arrays strideAli Cheraghi
2024-11-01spirv: Uniform/PushConstant variablesAli Cheraghi
2024-10-31compiler: remove anonymous struct types, unify all tuplesmlugg
2024-10-31zig_llvm: Reduce our exposure to LLVM API breakage.Alex Rønne Petersen
2024-10-29Merge pull request #21826 from Snektron/spirv-vulkanRobin Voetter
2024-10-27implement new interrupts in the llvm backendDavid Rubin
2024-10-27spirv: generate test entry points for vulkanRobin Voetter
2024-10-27spirv: use PhysicalStorageBuffer64 for global pointers under vkRobin Voetter
2024-10-27spirv: fix up calling conventions for vulkanRobin Voetter
2024-10-25Merge pull request #21710 from alexrp/function-alignmentAlex Rønne Petersen
2024-10-23Merge pull request #21758 from kcbanner/dll_storage_classAndrew Kelley
2024-10-22Cause a compilation error to occur if using @extern with is_dll_import in a c...kcbanner
2024-10-22Add support for specifying `dll_storage_class` in @externkcbanner
2024-10-20llvm: Add some missing fnptr alignment specifications in DataLayoutBuilder.Alex Rønne Petersen
2024-10-19llvm: fix lowering `arm_aapcs_vfp` functionsmlugg
2024-10-19llvn: fix incorrect mips64 callconv handlingmlugg
2024-10-19llvm: fix lowering of avr_interrupt and m68k_interrupt callconvsmlugg
2024-10-19cbe,translate-c: support more callconvsmlugg
2024-10-19std.Target: rename `defaultCCallingConvention` and `Cpu.Arch.fromCallconv`mlugg
2024-10-19std: update for new `CallingConvention`mlugg
2024-10-19compiler: introduce new `CallingConvention`mlugg
2024-10-17Merge pull request #21610 from alexrp/riscv-abisAndrew Kelley
2024-10-16llvm: Disable f16 lowering for loongarch.Alex Rønne Petersen
2024-10-16llvm: Fix natural int width specifications for loongarch in DataLayoutBuilder.Alex Rønne Petersen
2024-10-15llvm: Enable native f16 lowering for riscv32.Alex Rønne Petersen
2024-10-15llvm: Fix compiler crash when lowering f16 for riscv32 ilp32.Alex Rønne Petersen
2024-10-13Merge pull request #21688 from Snektron/spirv-fixRobin Voetter
2024-10-12implement packed struct equality (#21679)David Rubin
2024-10-13spirv: don't generate OpUnreachable after noreturn callRobin Voetter
2024-10-13spirv: implement repeat and dbg_arg_inlineRobin Voetter
2024-10-13spirv: don't try to lower types which have no runtime bitsRobin Voetter
2024-10-06Merge pull request #21605 from alexrp/ohos-stuffAlex Rønne Petersen
2024-10-06Merge pull request #21587 from alexrp/hexagon-portingAlex Rønne Petersen