Home | History | Annotate | Download | only in SVE
      1 // RUN: not llvm-mc -triple=aarch64-none-linux-gnu -show-encoding -mattr=+sve  2>&1 < %s | FileCheck %s
      2 
      3 
      4 // --------------------------------------------------------------------------//
      5 // Negative tests for instructions that are incompatible with movprfx
      6 
      7 movprfx z28.b, p7/z, z30.b
      8 sel     z28.b, p7, z13.b, z8.b
      9 // CHECK: [[@LINE-1]]:{{[0-9]+}}: error: instruction is unpredictable when following a movprfx, suggest replacing movprfx with mov
     10 // CHECK-NEXT: sel     z28.b, p7, z13.b, z8.b
     11 // CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}:
     12 
     13 movprfx z23, z30
     14 sel     z23.b, p11, z13.b, z8.b
     15 // CHECK: [[@LINE-1]]:{{[0-9]+}}: error: instruction is unpredictable when following a movprfx, suggest replacing movprfx with mov
     16 // CHECK-NEXT: sel     z23.b, p11, z13.b, z8.b
     17 // CHECK-NOT: [[@LINE-1]]:{{[0-9]+}}:
     18