/art/compiler/optimizing/ |
select_generator.cc | 92 HBasicBlock* merge_block = true_block->GetSingleSuccessor(); local 107 size_t predecessor_index_true = merge_block->GetPredecessorIndexOf(true_block); 108 size_t predecessor_index_false = merge_block->GetPredecessorIndexOf(false_block); 111 HPhi* phi = GetSingleChangedPhi(merge_block, predecessor_index_true, predecessor_index_false); 131 bool only_two_predecessors = (merge_block->GetPredecessors().size() == 2u); 139 DCHECK_EQ(block->GetSingleSuccessor(), merge_block); 140 block->MergeWith(merge_block);
|
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/spirv-tools/source/val/ |
Function.cpp | 106 BasicBlock& merge_block = blocks_.at(merge_id); local 112 merge_block.set_type(kBlockTypeMerge); 115 &merge_block); 127 BasicBlock& merge_block = blocks_.at(merge_id); local 129 merge_block.set_type(kBlockTypeMerge); 132 &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/r13/sources/third_party/shaderc/third_party/spirv-tools/source/ |
validate_cfg.cpp | 232 spv_result_t MergeBlockAssert(ValidationState_t& _, uint32_t merge_block) { 233 if (_.current_function().IsBlockType(merge_block, kBlockTypeMerge)) { 235 << "Block " << _.getIdName(merge_block) 492 uint32_t merge_block = inst->words[inst->operands[0].offset]; local 494 CFG_ASSERT(MergeBlockAssert, merge_block); 497 _.current_function().RegisterLoopMerge(merge_block, continue_block)); 500 uint32_t merge_block = inst->words[inst->operands[0].offset]; local 501 CFG_ASSERT(MergeBlockAssert, merge_block); 503 spvCheckReturn(_.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...] |