Home
last modified time | relevance | path

Searched refs:exit_blocks (Results 1 – 6 of 6) sorted by relevance

/external/deqp-deps/SPIRV-Tools/source/opt/
Dregister_pressure.cpp288 std::unordered_set<uint32_t> exit_blocks; in ComputeLoopRegisterPressure() local
289 loop.GetExitBlocks(&exit_blocks); in ComputeLoopRegisterPressure()
291 for (uint32_t bb_id : exit_blocks) { in ComputeLoopRegisterPressure()
346 std::unordered_set<uint32_t> exit_blocks; in SimulateFusion() local
347 l2.GetExitBlocks(&exit_blocks); in SimulateFusion()
349 for (uint32_t bb_id : exit_blocks) { in SimulateFusion()
473 std::unordered_set<uint32_t> exit_blocks; in SimulateFission() local
474 loop.GetExitBlocks(&exit_blocks); in SimulateFission()
477 for (uint32_t bb_id : exit_blocks) { in SimulateFission()
Dloop_descriptor.cpp355 void Loop::GetExitBlocks(std::unordered_set<uint32_t>* exit_blocks) const { in GetExitBlocks()
357 exit_blocks->clear(); in GetExitBlocks()
361 bb->ForEachSuccessorLabel([exit_blocks, this](uint32_t succ) { in GetExitBlocks()
363 exit_blocks->insert(succ); in GetExitBlocks()
430 std::unordered_set<uint32_t> exit_blocks; in IsLCSSA() local
431 GetExitBlocks(&exit_blocks); in IsLCSSA()
443 [&exit_blocks, ir_context, this](Instruction* use) -> bool { in IsLCSSA()
448 return exit_blocks.count(parent->id()); in IsLCSSA()
Dloop_descriptor.h143 void GetExitBlocks(std::unordered_set<uint32_t>* exit_blocks) const;
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dregister_pressure.cpp288 std::unordered_set<uint32_t> exit_blocks; in ComputeLoopRegisterPressure() local
289 loop.GetExitBlocks(&exit_blocks); in ComputeLoopRegisterPressure()
291 for (uint32_t bb_id : exit_blocks) { in ComputeLoopRegisterPressure()
346 std::unordered_set<uint32_t> exit_blocks; in SimulateFusion() local
347 l2.GetExitBlocks(&exit_blocks); in SimulateFusion()
349 for (uint32_t bb_id : exit_blocks) { in SimulateFusion()
473 std::unordered_set<uint32_t> exit_blocks; in SimulateFission() local
474 loop.GetExitBlocks(&exit_blocks); in SimulateFission()
477 for (uint32_t bb_id : exit_blocks) { in SimulateFission()
Dloop_descriptor.cpp355 void Loop::GetExitBlocks(std::unordered_set<uint32_t>* exit_blocks) const { in GetExitBlocks()
357 exit_blocks->clear(); in GetExitBlocks()
361 bb->ForEachSuccessorLabel([exit_blocks, this](uint32_t succ) { in GetExitBlocks()
363 exit_blocks->insert(succ); in GetExitBlocks()
430 std::unordered_set<uint32_t> exit_blocks; in IsLCSSA() local
431 GetExitBlocks(&exit_blocks); in IsLCSSA()
443 [&exit_blocks, ir_context, this](Instruction* use) -> bool { in IsLCSSA()
448 return exit_blocks.count(parent->id()); in IsLCSSA()
Dloop_descriptor.h143 void GetExitBlocks(std::unordered_set<uint32_t>* exit_blocks) const;