[clang] [CIR] Add target ABI lowering for wide _BitInt (PR #225942)

Andy Kaylor via cfe-commits cfe-commits at lists.llvm.org
Tue Sep 29 12:52:15 PDT 2026


================
@@ -20,7 +20,7 @@ namespace cir {
 /// The ABI target whose calling-convention rules drive CallConvLowering.
 /// None is the unset state used when the pass runs in classification-attr
 /// mode instead of selecting a target.
-enum class CallConvTarget { None, Test, X86_64 };
+enum class CallConvTarget { None, Test, X86_64, X86_32, AArch64, PPC64 };
----------------
andykaylor wrote:

I don't think we're ready to expand this to other targets yet. I'm planning to do a significant refactoring to introduce target-level subclasses and make everything less x86-specific, but I've been waiting for the x86 implementation to stabilize first. That should probably happen within a week or so.,

https://github.com/llvm/llvm-project/pull/225942


More information about the cfe-commits mailing list