/art/compiler/optimizing/ |
select_generator.cc | 105 HBasicBlock* merge_block = true_block->GetSingleSuccessor(); local 120 size_t predecessor_index_true = merge_block->GetPredecessorIndexOf(true_block); 121 size_t predecessor_index_false = merge_block->GetPredecessorIndexOf(false_block); 125 HPhi* phi = GetSingleChangedPhi(merge_block, predecessor_index_true, predecessor_index_false); 164 bool only_two_predecessors = (merge_block->GetPredecessors().size() == 2u); 172 DCHECK_EQ(block->GetSingleSuccessor(), merge_block); 173 block->MergeWith(merge_block);
|
/prebuilts/ndk/r16/sources/third_party/shaderc/third_party/spirv-tools/source/val/ |
function.cpp | 78 BasicBlock& merge_block = blocks_.at(merge_id); local 84 merge_block.set_type(kBlockTypeMerge); 87 AddConstruct({ConstructType::kLoop, current_block_, &merge_block}); 93 merge_block_header_[&merge_block] = current_block_; 100 BasicBlock& merge_block = blocks_.at(merge_id); local 102 merge_block.set_type(kBlockTypeMerge); 103 merge_block_header_[&merge_block] = current_block_; 105 AddConstruct({ConstructType::kSelection, current_block(), &merge_block});
|
/external/mesa3d/src/gallium/auxiliary/gallivm/ |
lp_bld_flow.c | 389 ifthen->merge_block = lp_build_insert_new_block(gallivm, "endif-block"); 391 /* create/insert true_block before merge_block */ 394 ifthen->merge_block, 411 LLVMBuildBr(builder, ifthen->merge_block); 416 ifthen->merge_block, 433 LLVMBuildBr(builder, ifthen->merge_block); 449 ifthen->true_block, ifthen->merge_block); 452 /* Resume building code at end of the ifthen->merge_block */ 453 LLVMPositionBuilderAtEnd(builder, ifthen->merge_block);
|
lp_bld_flow.h | 175 LLVMBasicBlockRef merge_block; member in struct:lp_build_if_state
|
/prebuilts/ndk/r16/sources/third_party/shaderc/third_party/spirv-tools/source/ |
validate_cfg.cpp | 86 spv_result_t MergeBlockAssert(ValidationState_t& _, uint32_t merge_block) { 87 if (_.current_function().IsBlockType(merge_block, kBlockTypeMerge)) { 89 << "Block " << _.getIdName(merge_block) 365 uint32_t merge_block = inst->words[inst->operands[0].offset]; local 367 CFG_ASSERT(MergeBlockAssert, merge_block); 369 if (auto error = _.current_function().RegisterLoopMerge(merge_block, 374 uint32_t merge_block = inst->words[inst->operands[0].offset]; local 375 CFG_ASSERT(MergeBlockAssert, merge_block); 377 if (auto error = _.current_function().RegisterSelectionMerge(merge_block))
|
/external/mesa3d/src/compiler/spirv/ |
vtn_cfg.c | 361 struct vtn_block *merge_block = local 366 loop_break, loop_cont, merge_block); 369 loop_break, loop_cont, merge_block); 372 vtn_get_branch_type(merge_block, switch_case, switch_break, 375 block = merge_block;
|
/external/mesa3d/src/amd/common/ |
ac_nir_to_llvm.c | 3626 LLVMBasicBlockRef merge_block = local [all...] |
/external/v8/src/crankshaft/ |
hydrogen.cc | 1188 HBasicBlock* merge_block = local [all...] |