brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.0 KiB · dfbf979 Raw
30 lines · plain
1// RUN: not llvm-mc -triple=aarch64 -show-encoding -mattr=+sve  2>&1 < %s| FileCheck %s2 3// --------------------------------------------------------------------------//4//  Invalid pattern name5// --------------------------------------------------------------------------//6 7ptrues p0.s, vl5128// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid operand9// CHECK-NEXT: ptrues p0.s, vl51210// CHECK-NOT: [[@LINE-3]]:{{[0-9]+}}:11 12ptrues p0.s, vl913// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid operand14// CHECK-NEXT: ptrues p0.s, vl915// CHECK-NOT: [[@LINE-3]]:{{[0-9]+}}:16 17// --------------------------------------------------------------------------//18//  Invalid immediate range19// --------------------------------------------------------------------------//20 21ptrues p0.s, #-122// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid predicate pattern23// CHECK-NEXT: ptrues p0.s, #-124// CHECK-NOT: [[@LINE-3]]:{{[0-9]+}}:25 26ptrues p0.s, #3227// CHECK: [[@LINE-1]]:{{[0-9]+}}: error: invalid predicate pattern28// CHECK-NEXT: ptrues p0.s, #3229// CHECK-NOT: [[@LINE-3]]:{{[0-9]+}}:30