Home
last modified time | relevance | path

Searched refs:loop_0 (Results 1 - 15 of 15) sorted by relevance

/third_party/skia/third_party/externals/spirv-tools/source/opt/
H A Dloop_fusion_pass.cpp46 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, &reg_pressure); in ProcessFunction()
H A Dloop_fusion.h33 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 Dloop_fusion_pass.cpp46 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, &reg_pressure); in ProcessFunction()
H A Dloop_fusion.h33 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 Dloop_fusion_pass.cpp45 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, &reg_pressure); in ProcessFunction()
H A Dloop_fusion.h33 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 Dfusion_compatibility.cpp1051 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 Dfusion_legal.cpp1649 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 Dfusion_illegal.cpp424 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 Dfusion_compatibility.cpp1051 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 Dfusion_legal.cpp1649 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 Dfusion_illegal.cpp424 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 Dfusion_compatibility.cpp1048 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 Dfusion_legal.cpp1646 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 Dfusion_illegal.cpp421 auto loop_0 = loops[0];
427 LoopFusion fusion(context.get(), loop_0, loop_1);
432 LoopFusion fusion(context.get(), loop_0, loop_2);

Completed in 32 milliseconds