1 // RUN
: not llvm-mc
-triple
=aarch64-none-linux-gnu
-show-encoding
-mattr
=+sve
2>&1 < %s | FileCheck
%s
4 // --------------------------------------------------------------------------//
5 // Negative tests for instructions that are incompatible with movprfx
7 movprfx z0.d
, p0
/z
, z7.d
9 // CHECK
: [[@LINE-
1]]:{{[0-9]+}}: error
: instruction is unpredictable when following
a movprfx
, suggest replacing movprfx with mov
10 // CHECK-NEXT
: rev z0.d
, z31.d
11 // CHECK-
NOT: [[@LINE-
1]]:{{[0-9]+}}:
15 // CHECK
: [[@LINE-
1]]:{{[0-9]+}}: error
: instruction is unpredictable when following
a movprfx
, suggest replacing movprfx with mov
16 // CHECK-NEXT
: rev z0.d
, z31.d
17 // CHECK-
NOT: [[@LINE-
1]]:{{[0-9]+}}: