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

Completed in 101 milliseconds