HomeSort by relevance Sort by last modified time
    Searched refs:merge_block (Results 1 - 8 of 8) sorted by null

  /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...]

Completed in 312 milliseconds