https://github.com/colemancda updated https://github.com/llvm/llvm-project/pull/205461
>From 3ef9456afd89e8b0865405f606626d80ceff309b Mon Sep 17 00:00:00 2001 From: Alsey Coleman Miller <[email protected]> Date: Wed, 24 Jun 2026 20:15:51 -0400 Subject: [PATCH] [clang] Add Swift support for MIPS Adds support for compiling Swift targeting the MIPS ABI --- clang/lib/CodeGen/Targets/Mips.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/clang/lib/CodeGen/Targets/Mips.cpp b/clang/lib/CodeGen/Targets/Mips.cpp index 22fdcd95ea8fa..3693e5dbfa91c 100644 --- a/clang/lib/CodeGen/Targets/Mips.cpp +++ b/clang/lib/CodeGen/Targets/Mips.cpp @@ -44,7 +44,10 @@ class MIPSTargetCodeGenInfo : public TargetCodeGenInfo { public: MIPSTargetCodeGenInfo(CodeGenTypes &CGT, bool IsO32) : TargetCodeGenInfo(std::make_unique<MipsABIInfo>(CGT, IsO32)), - SizeOfUnwindException(IsO32 ? 24 : 32) {} + SizeOfUnwindException(IsO32 ? 24 : 32) { + SwiftInfo = + std::make_unique<SwiftABIInfo>(CGT, /*SwiftErrorInRegister=*/false); + } int getDwarfEHStackPointer(CodeGen::CodeGenModule &CGM) const override { return 29; _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
