brintos

brintos / llvm-project-archived public Read only

0
0
Text · 4.2 KiB · 5d84f22 Raw
136 lines · plain
1// RUN: not llvm-mc -triple=amdgcn %s 2>&1 | FileCheck -check-prefixes=GCN,GFX68 --implicit-check-not=error: %s2// RUN: not llvm-mc -triple=amdgcn -mcpu=tonga %s 2>&1 | FileCheck -check-prefixes=GCN,GFX68 --implicit-check-not=error: %s3// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 %s 2>&1 | FileCheck -check-prefixes=GCN,GFX11 --implicit-check-not=error: %s4 5exp mrt8 v3, v2, v1, v06// GCN: :[[@LINE-1]]:5: error: invalid exp target7 8exp pos4 v3, v2, v1, v09// GFX68: :[[@LINE-1]]:5: error: exp target is not supported on this GPU10 11exp pos5 v3, v2, v1, v012// GCN: :[[@LINE-1]]:5: error: invalid exp target13 14exp param32 v3, v2, v1, v015// GCN: :[[@LINE-1]]:5: error: invalid exp target16 17exp invalid_target_10 v3, v2, v1, v018// GCN: :[[@LINE-1]]:5: error: invalid exp target19 20exp invalid_target_10 v3, v2, v1, v0 done21// GCN: :[[@LINE-1]]:5: error: invalid exp target22 23exp invalid_target_11 v3, v2, v1, v024// GCN: :[[@LINE-1]]:5: error: invalid exp target25 26exp invalid_target_11 v3, v2, v1, v0 done27// GCN: :[[@LINE-1]]:5: error: invalid exp target28 29exp mrt-1 v3, v2, v1, v030// GCN: :[[@LINE-1]]:5: error: invalid exp target31 32exp mrtX v3, v2, v1, v033// GCN: :[[@LINE-1]]:5: error: invalid exp target34 35exp pos-1 v3, v2, v1, v036// GCN: :[[@LINE-1]]:5: error: invalid exp target37 38exp posX v3, v2, v1, v039// GCN: :[[@LINE-1]]:5: error: invalid exp target40 41exp param-1 v3, v2, v1, v042// GCN: :[[@LINE-1]]:5: error: invalid exp target43 44exp paramX v3, v2, v1, v045// GCN: :[[@LINE-1]]:5: error: invalid exp target46 47exp invalid_target_-1 v3, v2, v1, v048// GCN: :[[@LINE-1]]:5: error: invalid exp target49 50exp invalid_target_X v3, v2, v1, v051// GCN: :[[@LINE-1]]:5: error: invalid exp target52 53exp 0 v3, v2, v1, v054// GCN: :[[@LINE-1]]:5: error: invalid operand for instruction55 56exp , v3, v2, v1, v057// GCN: :[[@LINE-1]]:5: error: unknown token in expression58 59exp60// GCN: :[[@LINE-1]]:1: error: too few operands for instruction61 62exp mrt0 s0, v0, v0, v063// GCN: :[[@LINE-1]]:10: error: invalid operand for instruction64 65exp mrt0 v0, s0, v0, v066// GCN: :[[@LINE-1]]:14: error: invalid operand for instruction67 68exp mrt0 v0, v0, s0, v069// GCN: :[[@LINE-1]]:18: error: invalid operand for instruction70 71exp mrt0 v0, v0, v0, s072// GCN: :[[@LINE-1]]:22: error: invalid operand for instruction73 74exp mrt0 v[0:1], v0, v0, v075// GCN: :[[@LINE-1]]:10: error: invalid operand for instruction76 77exp mrt0 v0, v[0:1], v0, v078// GCN: :[[@LINE-1]]:14: error: invalid operand for instruction79 80exp mrt0 v0, v0, v[0:1], v081// GCN: :[[@LINE-1]]:18: error: invalid operand for instruction82 83exp mrt0 v0, v0, v0, v[0:1]84// GCN: :[[@LINE-1]]:22: error: invalid operand for instruction85 86exp mrt0 1.0, v0, v0, v087// GCN: :[[@LINE-1]]:10: error: invalid operand for instruction88 89exp mrt0 v0, 1.0, v0, v090// GCN: :[[@LINE-1]]:14: error: invalid operand for instruction91 92exp mrt0 v0, v0, 1.0, v093// GCN: :[[@LINE-1]]:18: error: invalid operand for instruction94 95exp mrt0 v0, v0, v0, 1.096// GCN: :[[@LINE-1]]:22: error: invalid operand for instruction97 98exp mrt0 7, v0, v0, v099// GCN: :[[@LINE-1]]:10: error: invalid operand for instruction100 101exp mrt0 v0, 7, v0, v0102// GCN: :[[@LINE-1]]:14: error: invalid operand for instruction103 104exp mrt0 v0, v0, 7, v0105// GCN: :[[@LINE-1]]:18: error: invalid operand for instruction106 107exp mrt0 v0, v0, v0, 7108// GCN: :[[@LINE-1]]:22: error: invalid operand for instruction109 110exp mrt0 0x12345678, v0, v0, v0111// GCN: :[[@LINE-1]]:10: error: invalid operand for instruction112 113exp mrt0 v0, 0x12345678, v0, v0114// GCN: :[[@LINE-1]]:14: error: invalid operand for instruction115 116exp mrt0 v0, v0, 0x12345678, v0117// GCN: :[[@LINE-1]]:18: error: invalid operand for instruction118 119exp mrt0 v0, v0, v0, 0x12345678120// GCN: :[[@LINE-1]]:22: error: invalid operand for instruction121 122exp null v4, v3, v2, v1123// GFX11: :[[@LINE-1]]:{{[0-9]+}}: error: exp target is not supported on this GPU124 125exp param0 v4, v3, v2, v1126// GFX11: :[[@LINE-1]]:{{[0-9]+}}: error: exp target is not supported on this GPU127 128exp param31 v4, v3, v2, v1129// GFX11: :[[@LINE-1]]:{{[0-9]+}}: error: exp target is not supported on this GPU130 131exp mrt0 v4, v3, v2, v1 vm132// GFX11: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction133 134exp mrtz, v3, v3, off, off compr135// GFX11: :[[@LINE-1]]:{{[0-9]+}}: error: invalid operand for instruction136