Searched refs:condition_block_id (Results 1 – 3 of 3) sorted by relevance
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/opt/ |
D | loop_peeling.cpp | 222 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/ |
D | loop_peeling.cpp | 223 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/ |
D | loop_peeling.cpp | 221 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 …]
|