Home
last modified time | relevance | path

Searched refs:condition_block_id (Results 1 – 3 of 3) sorted by relevance

/external/angle/third_party/vulkan-deps/spirv-tools/src/source/opt/
Dloop_peeling.cpp222 uint32_t condition_block_id = cfg.preds(loop_->GetMergeBlock()->id())[0]; in IsConditionCheckSideEffectFree() local
226 blocks_in_path.insert(condition_block_id); in IsConditionCheckSideEffectFree()
227 GetBlocksInPath(condition_block_id, loop_->GetHeaderBlock()->id(), in IsConditionCheckSideEffectFree()
266 uint32_t condition_block_id = cfg.preds(loop_->GetMergeBlock()->id())[0]; in GetIteratingExitValues() local
270 condition_block_id) != header_pred.end(); in GetIteratingExitValues()
273 [condition_block_id, def_use_mgr, this](Instruction* phi) { in GetIteratingExitValues()
277 if (condition_block_id == phi->GetSingleWordInOperand(i + 1)) { in GetIteratingExitValues()
287 BasicBlock* condition_block = cfg.block(condition_block_id); in GetIteratingExitValues()
315 uint32_t condition_block_id = 0; in FixExitCondition() local
318 condition_block_id = id; in FixExitCondition()
[all …]
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dloop_peeling.cpp223 uint32_t condition_block_id = cfg.preds(loop_->GetMergeBlock()->id())[0]; in IsConditionCheckSideEffectFree() local
227 blocks_in_path.insert(condition_block_id); in IsConditionCheckSideEffectFree()
228 GetBlocksInPath(condition_block_id, loop_->GetHeaderBlock()->id(), in IsConditionCheckSideEffectFree()
267 uint32_t condition_block_id = cfg.preds(loop_->GetMergeBlock()->id())[0]; in GetIteratingExitValues() local
271 condition_block_id) != header_pred.end(); in GetIteratingExitValues()
274 [condition_block_id, def_use_mgr, this](Instruction* phi) { in GetIteratingExitValues()
278 if (condition_block_id == phi->GetSingleWordInOperand(i + 1)) { in GetIteratingExitValues()
288 BasicBlock* condition_block = cfg.block(condition_block_id); in GetIteratingExitValues()
316 uint32_t condition_block_id = 0; in FixExitCondition() local
319 condition_block_id = id; in FixExitCondition()
[all …]
/external/deqp-deps/SPIRV-Tools/source/opt/
Dloop_peeling.cpp221 uint32_t condition_block_id = cfg.preds(loop_->GetMergeBlock()->id())[0]; in IsConditionCheckSideEffectFree() local
225 blocks_in_path.insert(condition_block_id); in IsConditionCheckSideEffectFree()
226 GetBlocksInPath(condition_block_id, loop_->GetHeaderBlock()->id(), in IsConditionCheckSideEffectFree()
265 uint32_t condition_block_id = cfg.preds(loop_->GetMergeBlock()->id())[0]; in GetIteratingExitValues() local
269 condition_block_id) != header_pred.end(); in GetIteratingExitValues()
272 [condition_block_id, def_use_mgr, this](Instruction* phi) { in GetIteratingExitValues()
276 if (condition_block_id == phi->GetSingleWordInOperand(i + 1)) { in GetIteratingExitValues()
286 BasicBlock* condition_block = cfg.block(condition_block_id); in GetIteratingExitValues()
314 uint32_t condition_block_id = 0; in FixExitCondition() local
317 condition_block_id = id; in FixExitCondition()
[all …]