94 lines · c
1// This test uses '<prefix>-SAME: {{^}}' to start matching immediately where the2// previous check finished matching (specifically, caret is not treated as3// matching a start of line when used like this in FileCheck).4 5// RUN: not %clang_cc1 -triple nvptx--- -target-cpu not-a-cpu -fsyntax-only %s 2>&1 | FileCheck %s --implicit-check-not={{[a-zA-Z0-9]}}6// CHECK: error: unknown target CPU 'not-a-cpu'7// CHECK-NEXT: note: valid target CPU values are:8// CHECK-SAME: {{^}} sm_209// CHECK-SAME: {{^}}, sm_2110// CHECK-SAME: {{^}}, sm_3011// CHECK-SAME: {{^}}, sm_3212// CHECK-SAME: {{^}}, sm_3513// CHECK-SAME: {{^}}, sm_3714// CHECK-SAME: {{^}}, sm_5015// CHECK-SAME: {{^}}, sm_5216// CHECK-SAME: {{^}}, sm_5317// CHECK-SAME: {{^}}, sm_6018// CHECK-SAME: {{^}}, sm_6119// CHECK-SAME: {{^}}, sm_6220// CHECK-SAME: {{^}}, sm_7021// CHECK-SAME: {{^}}, sm_7222// CHECK-SAME: {{^}}, sm_7523// CHECK-SAME: {{^}}, sm_8024// CHECK-SAME: {{^}}, sm_8625// CHECK-SAME: {{^}}, sm_8726// CHECK-SAME: {{^}}, sm_8927// CHECK-SAME: {{^}}, sm_9028// CHECK-SAME: {{^}}, sm_90a29// CHECK-SAME: {{^}}, sm_10030// CHECK-SAME: {{^}}, sm_100a31// CHECK-SAME: {{^}}, sm_10132// CHECK-SAME: {{^}}, sm_101a33// CHECK-SAME: {{^}}, sm_10334// CHECK-SAME: {{^}}, sm_103a35// CHECK-SAME: {{^}}, sm_12036// CHECK-SAME: {{^}}, sm_120a37// CHECK-SAME: {{^}}, sm_12138// CHECK-SAME: {{^}}, sm_121a39// CHECK-SAME: {{^}}, gfx60040// CHECK-SAME: {{^}}, gfx60141// CHECK-SAME: {{^}}, gfx60242// CHECK-SAME: {{^}}, gfx70043// CHECK-SAME: {{^}}, gfx70144// CHECK-SAME: {{^}}, gfx70245// CHECK-SAME: {{^}}, gfx70346// CHECK-SAME: {{^}}, gfx70447// CHECK-SAME: {{^}}, gfx70548// CHECK-SAME: {{^}}, gfx80149// CHECK-SAME: {{^}}, gfx80250// CHECK-SAME: {{^}}, gfx80351// CHECK-SAME: {{^}}, gfx80552// CHECK-SAME: {{^}}, gfx81053// CHECK-SAME: {{^}}, gfx9-generic54// CHECK-SAME: {{^}}, gfx90055// CHECK-SAME: {{^}}, gfx90256// CHECK-SAME: {{^}}, gfx90457// CHECK-SAME: {{^}}, gfx90658// CHECK-SAME: {{^}}, gfx90859// CHECK-SAME: {{^}}, gfx90960// CHECK-SAME: {{^}}, gfx90a61// CHECK-SAME: {{^}}, gfx90c62// CHECK-SAME: {{^}}, gfx9-4-generic63// CHECK-SAME: {{^}}, gfx94264// CHECK-SAME: {{^}}, gfx95065// CHECK-SAME: {{^}}, gfx10-1-generic66// CHECK-SAME: {{^}}, gfx101067// CHECK-SAME: {{^}}, gfx101168// CHECK-SAME: {{^}}, gfx101269// CHECK-SAME: {{^}}, gfx101370// CHECK-SAME: {{^}}, gfx10-3-generic71// CHECK-SAME: {{^}}, gfx103072// CHECK-SAME: {{^}}, gfx103173// CHECK-SAME: {{^}}, gfx103274// CHECK-SAME: {{^}}, gfx103375// CHECK-SAME: {{^}}, gfx103476// CHECK-SAME: {{^}}, gfx103577// CHECK-SAME: {{^}}, gfx103678// CHECK-SAME: {{^}}, gfx11-generic79// CHECK-SAME: {{^}}, gfx110080// CHECK-SAME: {{^}}, gfx110181// CHECK-SAME: {{^}}, gfx110282// CHECK-SAME: {{^}}, gfx110383// CHECK-SAME: {{^}}, gfx115084// CHECK-SAME: {{^}}, gfx115185// CHECK-SAME: {{^}}, gfx115286// CHECK-SAME: {{^}}, gfx115387// CHECK-SAME: {{^}}, gfx12-generic88// CHECK-SAME: {{^}}, gfx120089// CHECK-SAME: {{^}}, gfx120190// CHECK-SAME: {{^}}, gfx125091// CHECK-SAME: {{^}}, gfx125192// CHECK-SAME: {{^}}, amdgcnspirv93// CHECK-SAME: {{$}}94