Lines Matching +full:clang +full:- +full:8
7 // http://www.apache.org/licenses/LICENSE-2.0
31 // Test to make sure we replace 5*8.
34 // clang-format off in TEST_F()
44 "%uint_8 = OpConstant %uint 8", in TEST_F()
46 "%8 = OpLabel", in TEST_F()
50 // clang-format on in TEST_F()
76 ; CHECK-DAG: [[five:%[a-zA-Z_\d]+]] = OpConstant %uint 5 in TEST_F()
78 ; We have RE2 regular expressions, so \w matches [_a-zA-Z0-9]. in TEST_F()
79 ; This shows the preferred pattern for matching SPIR-V identifiers. in TEST_F()
82 ; CHECK-DAG: [[four:%\w+]] = OpConstant %uint 4 in TEST_F()
88 %8 = OpLabel in TEST_F()
89 ; CHECK-NEXT: OpShiftLeftLogical %uint [[five]] [[four]] in TEST_F()
91 ; CHECK-NOT: OpIMul in TEST_F()
104 // clang-format off in TEST_F()
117 %8 = OpLabel in TEST_F()
122 // clang-format on in TEST_F()
135 // clang-format off in TEST_F()
147 "%8 = OpLabel", in TEST_F()
151 // clang-format on in TEST_F()
163 // clang-format off in TEST_F()
174 "%8 = OpConstant %5 7", in TEST_F()
177 "%10 = OpIMul %5 %7 %8", in TEST_F()
180 // clang-format on in TEST_F()
192 // clang-format off in TEST_F()
201 "%uint_8 = OpConstant %uint 8", in TEST_F()
204 "%8 = OpLabel", in TEST_F()
208 // clang-format on in TEST_F()
224 // clang-format off in TEST_F()
237 "%8 = OpLabel", in TEST_F()
242 // clang-format on in TEST_F()
262 // clang-format off in TEST_F()
278 "%8 = OpTypeFunction %int %_ptr_Function_int", in TEST_F()
290 "%uint_8 = OpConstant %uint 8", in TEST_F()
303 // clang-format on in TEST_F()
309 // clang-format off in TEST_F()
310 "%foo_i1_ = OpFunction %int None %8", in TEST_F()
319 // clang-format on in TEST_F()
323 // clang-format off in TEST_F()
324 "%foo_i1_ = OpFunction %int None %8", in TEST_F()
332 // clang-format on in TEST_F()
348 // clang-format off in TEST_F()
364 "%8 = OpTypeFunction %int %_ptr_Function_int", in TEST_F()
376 "%uint_8 = OpConstant %uint 8", in TEST_F()
389 // clang-format on in TEST_F()
396 // clang-format off in TEST_F()
397 "%foo_i1_ = OpFunction %int None %8", in TEST_F()
407 // clang-format on in TEST_F()
411 // clang-format off in TEST_F()
412 "%foo_i1_ = OpFunction %int None %8", in TEST_F()
421 // clang-format on in TEST_F()