[clang] [llvm] [SystemZ] Add i128 support for z/OS XPLINK64 ABI (PR #223026)

Ulrich Weigand via cfe-commits cfe-commits at lists.llvm.org
Thu Sep 17 07:02:34 PDT 2026


================
@@ -1924,7 +1925,8 @@ static SDValue convertValVTToLocVT(SelectionDAG &DAG, const SDLoc &DL,
   case CCValAssign::AExt:
     return DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Value);
   case CCValAssign::BCvt: {
-    assert(VA.getLocVT() == MVT::i64 || VA.getLocVT() == MVT::i128);
+    assert(VA.getLocVT() == MVT::i64 || VA.getLocVT() == MVT::i128 ||
+           VA.getLocVT() == MVT::v16i8);
----------------
uweigand wrote:

This also should not be necessary.

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


More information about the cfe-commits mailing list