/third_party/skia/third_party/externals/spirv-tools/source/opt/ |
H A D | loop_fusion_pass.cpp | 46 for (auto& loop_0 : ld) { in ProcessFunction() 48 LoopFusion fusion(context(), &loop_0, &loop_1); in ProcessFunction() local 53 liveness.SimulateFusion(loop_0, loop_1, ®_pressure); in ProcessFunction()
|
H A D | loop_fusion.h | 33 LoopFusion(IRContext* context, Loop* loop_0, Loop* loop_1) in LoopFusion() argument 35 loop_0_(loop_0), in LoopFusion() 37 containing_function_(loop_0->GetHeaderBlock()->GetParent()) {} in LoopFusion() 39 // Checks if the |loop_0| and |loop_1| are compatible for fusion. 46 // * they are adjacent, with |loop_0| appearing before |loop_1| 52 // Checks if compatible |loop_0| and |loop_1| are legal to fuse.
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/ |
H A D | loop_fusion_pass.cpp | 46 for (auto& loop_0 : ld) { in ProcessFunction() 48 LoopFusion fusion(context(), &loop_0, &loop_1); in ProcessFunction() local 53 liveness.SimulateFusion(loop_0, loop_1, ®_pressure); in ProcessFunction()
|
H A D | loop_fusion.h | 33 LoopFusion(IRContext* context, Loop* loop_0, Loop* loop_1) in LoopFusion() argument 35 loop_0_(loop_0), in LoopFusion() 37 containing_function_(loop_0->GetHeaderBlock()->GetParent()) {} in LoopFusion() 39 // Checks if the |loop_0| and |loop_1| are compatible for fusion. 46 // * they are adjacent, with |loop_0| appearing before |loop_1| 52 // Checks if compatible |loop_0| and |loop_1| are legal to fuse.
|
/third_party/spirv-tools/source/opt/ |
H A D | loop_fusion_pass.cpp | 45 for (auto& loop_0 : ld) { in ProcessFunction() 47 LoopFusion fusion(context(), &loop_0, &loop_1); in ProcessFunction() local 52 liveness.SimulateFusion(loop_0, loop_1, ®_pressure); in ProcessFunction()
|
H A D | loop_fusion.h | 33 LoopFusion(IRContext* context, Loop* loop_0, Loop* loop_1) in LoopFusion() argument 35 loop_0_(loop_0), in LoopFusion() 37 containing_function_(loop_0->GetHeaderBlock()->GetParent()) {} in LoopFusion() 39 // Checks if the |loop_0| and |loop_1| are compatible for fusion. 46 // * they are adjacent, with |loop_0| appearing before |loop_1| 52 // Checks if compatible |loop_0| and |loop_1| are legal to fuse.
|
/third_party/skia/third_party/externals/spirv-tools/test/opt/loop_optimizations/ |
H A D | fusion_compatibility.cpp | 1051 auto loop_0 = loops[0]; in TEST_F() local 1055 EXPECT_FALSE(LoopFusion(context.get(), loop_0, loop_0).AreCompatible()); in TEST_F() 1056 EXPECT_FALSE(LoopFusion(context.get(), loop_0, loop_2).AreCompatible()); in TEST_F() 1057 EXPECT_FALSE(LoopFusion(context.get(), loop_1, loop_0).AreCompatible()); in TEST_F() 1058 EXPECT_TRUE(LoopFusion(context.get(), loop_0, loop_1).AreCompatible()); in TEST_F() 1184 auto loop_0 = loops[0]; in TEST_F() local 1188 EXPECT_FALSE(LoopFusion(context.get(), loop_0, loop_0).AreCompatible()); in TEST_F() 1189 EXPECT_FALSE(LoopFusion(context.get(), loop_0, loop_ in TEST_F() [all...] |
H A D | fusion_legal.cpp | 1649 auto loop_0 = loops[0]; in TEST_F() local 1654 LoopFusion fusion(context.get(), loop_0, loop_1); in TEST_F() 1659 LoopFusion fusion(context.get(), loop_0, loop_2); in TEST_F() 1847 auto loop_0 = loops[0]; in TEST_F() local 1853 LoopFusion fusion(context.get(), loop_0, loop_1); in TEST_F() 1873 LoopFusion fusion(context.get(), loop_0, loop_2); in TEST_F() 1905 auto loop_0 = loops[0]; in TEST_F() local 1910 LoopFusion fusion(context.get(), loop_0, loop_1); in TEST_F() 1915 LoopFusion fusion(context.get(), loop_0, loop_2); in TEST_F() 2121 auto loop_0 in TEST_F() local 2182 auto loop_0 = loops[0]; TEST_F() local 2365 auto loop_0 = loops[0]; TEST_F() local 2565 auto loop_0 = loops[0]; TEST_F() local 2619 auto loop_0 = loops[0]; TEST_F() local [all...] |
H A D | fusion_illegal.cpp | 424 auto loop_0 = loops[0]; 430 LoopFusion fusion(context.get(), loop_0, loop_1); 435 LoopFusion fusion(context.get(), loop_0, loop_2);
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/opt/loop_optimizations/ |
H A D | fusion_compatibility.cpp | 1051 auto loop_0 = loops[0]; in TEST_F() local 1055 EXPECT_FALSE(LoopFusion(context.get(), loop_0, loop_0).AreCompatible()); in TEST_F() 1056 EXPECT_FALSE(LoopFusion(context.get(), loop_0, loop_2).AreCompatible()); in TEST_F() 1057 EXPECT_FALSE(LoopFusion(context.get(), loop_1, loop_0).AreCompatible()); in TEST_F() 1058 EXPECT_TRUE(LoopFusion(context.get(), loop_0, loop_1).AreCompatible()); in TEST_F() 1184 auto loop_0 = loops[0]; in TEST_F() local 1188 EXPECT_FALSE(LoopFusion(context.get(), loop_0, loop_0).AreCompatible()); in TEST_F() 1189 EXPECT_FALSE(LoopFusion(context.get(), loop_0, loop_ in TEST_F() [all...] |
H A D | fusion_legal.cpp | 1649 auto loop_0 = loops[0]; in TEST_F() local 1654 LoopFusion fusion(context.get(), loop_0, loop_1); in TEST_F() 1659 LoopFusion fusion(context.get(), loop_0, loop_2); in TEST_F() 1847 auto loop_0 = loops[0]; in TEST_F() local 1853 LoopFusion fusion(context.get(), loop_0, loop_1); in TEST_F() 1873 LoopFusion fusion(context.get(), loop_0, loop_2); in TEST_F() 1905 auto loop_0 = loops[0]; in TEST_F() local 1910 LoopFusion fusion(context.get(), loop_0, loop_1); in TEST_F() 1915 LoopFusion fusion(context.get(), loop_0, loop_2); in TEST_F() 2121 auto loop_0 in TEST_F() local 2182 auto loop_0 = loops[0]; TEST_F() local 2365 auto loop_0 = loops[0]; TEST_F() local 2565 auto loop_0 = loops[0]; TEST_F() local 2619 auto loop_0 = loops[0]; TEST_F() local [all...] |
H A D | fusion_illegal.cpp | 424 auto loop_0 = loops[0]; 430 LoopFusion fusion(context.get(), loop_0, loop_1); 435 LoopFusion fusion(context.get(), loop_0, loop_2);
|
/third_party/spirv-tools/test/opt/loop_optimizations/ |
H A D | fusion_compatibility.cpp | 1048 auto loop_0 = loops[0]; in TEST_F() local 1052 EXPECT_FALSE(LoopFusion(context.get(), loop_0, loop_0).AreCompatible()); in TEST_F() 1053 EXPECT_FALSE(LoopFusion(context.get(), loop_0, loop_2).AreCompatible()); in TEST_F() 1054 EXPECT_FALSE(LoopFusion(context.get(), loop_1, loop_0).AreCompatible()); in TEST_F() 1055 EXPECT_TRUE(LoopFusion(context.get(), loop_0, loop_1).AreCompatible()); in TEST_F() 1181 auto loop_0 = loops[0]; in TEST_F() local 1185 EXPECT_FALSE(LoopFusion(context.get(), loop_0, loop_0).AreCompatible()); in TEST_F() 1186 EXPECT_FALSE(LoopFusion(context.get(), loop_0, loop_ in TEST_F() [all...] |
H A D | fusion_legal.cpp | 1646 auto loop_0 = loops[0]; in TEST_F() local 1651 LoopFusion fusion(context.get(), loop_0, loop_1); in TEST_F() 1656 LoopFusion fusion(context.get(), loop_0, loop_2); in TEST_F() 1844 auto loop_0 = loops[0]; in TEST_F() local 1850 LoopFusion fusion(context.get(), loop_0, loop_1); in TEST_F() 1870 LoopFusion fusion(context.get(), loop_0, loop_2); in TEST_F() 1902 auto loop_0 = loops[0]; in TEST_F() local 1907 LoopFusion fusion(context.get(), loop_0, loop_1); in TEST_F() 1912 LoopFusion fusion(context.get(), loop_0, loop_2); in TEST_F() 2118 auto loop_0 in TEST_F() local 2179 auto loop_0 = loops[0]; TEST_F() local 2362 auto loop_0 = loops[0]; TEST_F() local 2562 auto loop_0 = loops[0]; TEST_F() local 2616 auto loop_0 = loops[0]; TEST_F() local [all...] |
H A D | fusion_illegal.cpp | 421 auto loop_0 = loops[0]; 427 LoopFusion fusion(context.get(), loop_0, loop_1); 432 LoopFusion fusion(context.get(), loop_0, loop_2);
|