/external/deqp-deps/SPIRV-Tools/source/opt/ |
loop_fusion_pass.cpp | 46 for (auto& loop_0 : ld) { 48 LoopFusion fusion(context(), &loop_0, &loop_1); local 53 liveness.SimulateFusion(loop_0, loop_1, ®_pressure);
|
loop_fusion.h | 33 LoopFusion(IRContext* context, Loop* loop_0, Loop* loop_1) 35 loop_0_(loop_0), 37 containing_function_(loop_0->GetHeaderBlock()->GetParent()) {} 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.
|
/external/swiftshader/third_party/SPIRV-Tools/source/opt/ |
loop_fusion_pass.cpp | 46 for (auto& loop_0 : ld) { 48 LoopFusion fusion(context(), &loop_0, &loop_1); local 53 liveness.SimulateFusion(loop_0, loop_1, ®_pressure);
|
loop_fusion.h | 33 LoopFusion(IRContext* context, Loop* loop_0, Loop* loop_1) 35 loop_0_(loop_0), 37 containing_function_(loop_0->GetHeaderBlock()->GetParent()) {} 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.
|
/external/deqp-deps/SPIRV-Tools/test/opt/loop_optimizations/ |
fusion_compatibility.cpp | 1051 auto loop_0 = loops[0]; local 1055 EXPECT_FALSE(LoopFusion(context.get(), loop_0, loop_0).AreCompatible()); 1056 EXPECT_FALSE(LoopFusion(context.get(), loop_0, loop_2).AreCompatible()); 1057 EXPECT_FALSE(LoopFusion(context.get(), loop_1, loop_0).AreCompatible()); 1058 EXPECT_TRUE(LoopFusion(context.get(), loop_0, loop_1).AreCompatible()) 1184 auto loop_0 = loops[0]; local [all...] |
fusion_legal.cpp | 1649 auto loop_0 = loops[0]; local 1847 auto loop_0 = loops[0]; local 1905 auto loop_0 = loops[0]; local 2121 auto loop_0 = loops[0]; local 2182 auto loop_0 = loops[0]; local 2365 auto loop_0 = loops[0]; local 2565 auto loop_0 = loops[0]; local 2619 auto loop_0 = loops[0]; local [all...] |
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); [all...] |
/external/swiftshader/third_party/SPIRV-Tools/test/opt/loop_optimizations/ |
fusion_compatibility.cpp | 1051 auto loop_0 = loops[0]; local 1055 EXPECT_FALSE(LoopFusion(context.get(), loop_0, loop_0).AreCompatible()); 1056 EXPECT_FALSE(LoopFusion(context.get(), loop_0, loop_2).AreCompatible()); 1057 EXPECT_FALSE(LoopFusion(context.get(), loop_1, loop_0).AreCompatible()); 1058 EXPECT_TRUE(LoopFusion(context.get(), loop_0, loop_1).AreCompatible()) 1184 auto loop_0 = loops[0]; local [all...] |
fusion_legal.cpp | 1649 auto loop_0 = loops[0]; local 1847 auto loop_0 = loops[0]; local 1905 auto loop_0 = loops[0]; local 2121 auto loop_0 = loops[0]; local 2182 auto loop_0 = loops[0]; local 2365 auto loop_0 = loops[0]; local 2565 auto loop_0 = loops[0]; local 2619 auto loop_0 = loops[0]; local [all...] |
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); [all...] |