================
@@ -133,6 +133,7 @@ struct TransferrableTargetInfo {
   unsigned short SuitableAlign;
   unsigned short NewAlign;
   unsigned MaxVectorAlign;
----------------
Fznamznon wrote:

I did MaxVectorAlign = 2^14 in base TargetInfo, 
```   
 if (Ty->getAs<VectorType>() &&
        getContext().getTypeSize(Ty) > getTarget().getVectorAlignAlign())
      return getNaturalAlignIndirect(Ty);
```
in `ABIArgInfo X86_64ABIInfo::getIndirectReturnResult` like it is checked now 
with `getMaxPossibleAlign`.

https://github.com/llvm/llvm-project/pull/98629
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to