H A D | intrinsic_test.cc | 33 #include "src/sem/call.h" 91 EXPECT_EQ(r()->error(), "error: no matching call to " + name + in TEST_P() 182 EXPECT_EQ(r()->error(), "error: no matching call to " + name + in TEST_P() 199 EXPECT_EQ(r()->error(), "error: no matching call to " + name + in TEST_P() 372 R"(error: no matching call to dot(f32, f32) in TEST_F() 402 R"(error: no matching call to select() in TEST_F() 418 R"(error: no matching call to select(i32, i32, i32) in TEST_F() 436 R"(error: no matching call to select(mat2x2<f32>, mat2x2<f32>, bool) in TEST_F() 452 R"(error: no matching call to select(f32, vec2<f32>, bool) in TEST_F() 469 R"(error: no matching call t in TEST_F() 492 auto* call = Call(param.name); TEST_P() local 503 auto* call = Call(param.name, vec4<f32>(1.f, 2.f, 3.f, 4.f), 1.0f); TEST_P() local 526 auto* call = pack4 ? Call(param.name, vec4<f32>(1.f, 2.f, 3.f, 4.f)) TEST_P() local 541 auto* call = pack4 ? Call(param.name, vec4<i32>(1, 2, 3, 4)) TEST_P() local 554 auto* call = Call(param.name); TEST_P() local 569 auto* call = pack4 ? Call(param.name, vec4<f32>(1.f, 2.f, 3.f, 4.f), 1.0f) TEST_P() local 597 auto* call = Call(param.name, 1u); TEST_P() local 624 auto* call = Call(param.name, 1.f); TEST_P() local 636 auto* call = Call(param.name, vec3<f32>(1.0f, 1.0f, 3.0f)); TEST_P() local 649 auto* call = Call(param.name); TEST_P() local 665 auto* call = Call(param.name, 1, 2, 3); TEST_P() local 715 auto* call = Call("arrayLength", AddressOf(MemberAccessor("a", "x"))); TEST_F() local 726 auto* call = Call("arrayLength", AddressOf("arr")); TEST_F() local 741 auto* call = Call("normalize", vec3<f32>(1.0f, 1.0f, 3.0f)); TEST_F() local 752 auto* call = Call("normalize"); TEST_F() local 765 auto* call = Call("frexp", 1.0f); TEST_F() local 794 auto* call = Call("frexp", vec3<f32>()); TEST_F() local 828 auto* call = Call("frexp", 1, AddressOf("v")); TEST_F() local 845 auto* call = Call("frexp", 1.0f, AddressOf("v")); TEST_F() local 861 auto* call = Call("frexp", 1.0f, 1); TEST_F() local 876 auto* call = Call("frexp", vec2<f32>(1.0f, 2.0f), AddressOf("v")); TEST_F() local 892 auto* call = Call("modf", 1.0f); TEST_F() local 921 auto* call = Call("modf", vec3<f32>()); TEST_F() local 955 auto* call = Call("modf", 1, AddressOf("whole")); TEST_F() local 972 auto* call = Call("modf", 1.0f, AddressOf("whole")); TEST_F() local 988 auto* call = Call("modf", 1.0f, 1.0f); TEST_F() local 1003 auto* call = Call("modf", vec2<f32>(1.0f, 2.0f), AddressOf("whole")); TEST_F() local 1023 auto* call = Call(param.name, 1.f); TEST_P() local 1035 auto* call = Call(param.name, vec3<f32>(1.0f, 1.0f, 3.0f)); TEST_P() local 1048 auto* call = Call(param.name, -1); TEST_P() local 1060 auto* call = Call(param.name, vec3<i32>(1, 1, 3)); TEST_P() local 1073 auto* call = Call(param.name, 1u); TEST_P() local 1085 auto* call = Call(param.name, vec3<u32>(1u, 1u, 3u)); TEST_P() local 1098 auto* call = Call(param.name); TEST_P() local 1119 auto* call = Call("length", 1.f); TEST_F() local 1129 auto* call = Call("length", vec3<f32>(1.0f, 1.0f, 3.0f)); TEST_F() local 1142 auto* call = Call(param.name, 1.f, 1.f); TEST_P() local 1154 auto* call = Call(param.name, vec3<f32>(1.0f, 1.0f, 3.0f), TEST_P() local 1168 auto* call = Call(param.name, 1, 2, 3); TEST_P() local 1185 auto* call = Call(param.name); TEST_P() local 1207 auto* call = Call("distance", 1.f, 1.f); TEST_F() local 1217 auto* call = Call("distance", vec3<f32>(1.0f, 1.0f, 3.0f), TEST_F() local 1228 auto* call = TEST_F() local 1240 auto* call = Call("cross"); TEST_F() local 1253 auto* call = Call("cross", 1.0f, 1.0f); TEST_F() local 1266 auto* call = Call("cross", vec3<i32>(1, 2, 3), vec3<i32>(1, 2, 3)); TEST_F() local 1280 auto* call = Call("cross", vec4<f32>(1.0f, 2.0f, 3.0f, 4.0f), TEST_F() local 1296 auto* call = Call("cross", vec3<f32>(1.0f, 2.0f, 3.0f), TEST_F() local 1311 auto* call = Call("normalize", vec3<f32>(1.0f, 1.0f, 3.0f)); TEST_F() local 1322 auto* call = Call("normalize"); TEST_F() local 1338 auto* call = Call(param.name, 1.f, 1.f, 1.f); TEST_P() local 1350 auto* call = Call(param.name, vec3<f32>(1.0f, 1.0f, 3.0f), TEST_P() local 1363 auto* call = Call(param.name); TEST_P() local 1384 auto* call = Call(param.name, 1.f, 1.f, 1.f); TEST_P() local 1396 auto* call = Call(param.name, vec3<f32>(1.0f, 1.0f, 3.0f), TEST_P() local 1410 auto* call = Call(param.name, 1, 1, 1); TEST_P() local 1422 auto* call = Call(param.name, vec3<i32>(1, 1, 3), vec3<i32>(1, 1, 3), TEST_P() local 1436 auto* call = Call(param.name, 1u, 1u, 1u); TEST_P() local 1448 auto* call = Call(param.name, vec3<u32>(1u, 1u, 3u), vec3<u32>(1u, 1u, 3u), TEST_P() local 1462 auto* call = Call(param.name); TEST_P() local 1488 auto* call = Call(param.name, 1); TEST_P() local 1500 auto* call = Call(param.name, vec3<i32>(1, 1, 3)); TEST_P() local 1513 auto* call = Call(param.name); TEST_P() local 1539 auto* call = Call(param.name, 1, 1); TEST_P() local 1551 auto* call = Call(param.name, 1u, 1u); TEST_P() local 1563 auto* call = Call(param.name, 1.0f, 1.0f); TEST_P() local 1575 auto* call = Call(param.name, vec3<i32>(1, 1, 3), vec3<i32>(1, 1, 3)); TEST_P() local 1588 auto* call = Call(param.name, vec3<u32>(1u, 1u, 3u), vec3<u32>(1u, 1u, 3u)); TEST_P() local 1601 auto* call = TEST_P() local 1615 auto* call = Call(param.name); TEST_P() local 1639 auto* call = Call("determinant", "var"); TEST_F() local 1651 auto* call = Call("determinant", "var"); TEST_F() local 1663 auto* call = Call("determinant", "var"); TEST_F() local 1675 auto* call = Call("determinant", "var"); TEST_F() local 1690 auto* call = Call("determinant", "var"); TEST_F() local 1965 auto* call = Call(param.function, param.args(this)); TEST_P() local [all...] |