]> granicus.if.org Git - llvm/commitdiff
[AArch64][GlobalISel] Make G_PHI of v2s64, v4s32, v2s32 legal.
authorAmara Emerson <aemerson@apple.com>
Wed, 27 Mar 2019 18:31:46 +0000 (18:31 +0000)
committerAmara Emerson <aemerson@apple.com>
Wed, 27 Mar 2019 18:31:46 +0000 (18:31 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@357108 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/AArch64/AArch64LegalizerInfo.cpp

index 0a1b436dbac68833ad2a81c16f3e577267fb5389..b05e2afb8aa46324158854514890b8adad0440cd 100644 (file)
@@ -65,7 +65,7 @@ AArch64LegalizerInfo::AArch64LegalizerInfo(const AArch64Subtarget &ST) {
       });
 
   getActionDefinitionsBuilder(G_PHI)
-      .legalFor({p0, s16, s32, s64})
+      .legalFor({p0, s16, s32, s64, v2s32, v4s32, v2s64})
       .clampScalar(0, s16, s64)
       .widenScalarToNextPow2(0);