[PATCH] D101234: GlobalISel: Use DAG call lowering infrastructure in a more compatible way

Amara Emerson via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri May 14 16:57:30 PDT 2021


aemerson added a comment.

In D101234#2758550 <https://reviews.llvm.org/D101234#2758550>, @aemerson wrote:

> This seems to have broken the following code for AArch64, could you take a look?
>
>   target datalayout = "e-m:o-i64:64-i128:128-n32:64-S128"
>   target triple = "arm64e-apple-ios14.0.0"
>   
>   declare <3 x float> @bar(float)
>   
>   define void @foo(float %a, float %b) {
>   entry:
>     %call = call <3 x float> @bar(float undef)
>     ret void
>   }

I went ahead and committed a fix anyway in 80c534a8f97fef050ebbe3411413018abd2ca2ae <https://reviews.llvm.org/rG80c534a8f97fef050ebbe3411413018abd2ca2ae>. A post-commit check is welcome though.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D101234/new/

https://reviews.llvm.org/D101234



More information about the llvm-commits mailing list