HomeSort by relevance Sort by last modified time
    Searched refs:AddInstruction (Results 1 - 25 of 56) sorted by null

1 2 3

  /art/compiler/optimizing/
bounds_check_elimination_test.cc 76 entry->AddInstruction(parameter1);
77 entry->AddInstruction(parameter2);
86 block1->AddInstruction(cmp);
87 block1->AddInstruction(if_inst);
98 block2->AddInstruction(null_check);
99 block2->AddInstruction(array_length);
100 block2->AddInstruction(bounds_check2);
101 block2->AddInstruction(array_set);
109 block3->AddInstruction(null_check);
110 block3->AddInstruction(array_length)
    [all...]
gvn_test.cc 40 entry->AddInstruction(parameter);
46 block->AddInstruction(new (&allocator) HInstanceFieldGet(parameter,
55 block->AddInstruction(new (&allocator) HInstanceFieldGet(parameter,
65 block->AddInstruction(new (&allocator) HInstanceFieldGet(parameter,
76 block->AddInstruction(new (&allocator) HInstanceFieldSet(parameter,
86 block->AddInstruction(new (&allocator) HInstanceFieldGet(parameter,
96 block->AddInstruction(new (&allocator) HExit());
124 entry->AddInstruction(parameter);
129 block->AddInstruction(new (&allocator) HInstanceFieldGet(parameter,
139 block->AddInstruction(new (&allocator) HIf(block->GetLastInstruction()))
    [all...]
load_store_analysis_test.cc 62 entry->AddInstruction(array);
63 entry->AddInstruction(index);
64 entry->AddInstruction(array_get1);
65 entry->AddInstruction(array_get2);
66 entry->AddInstruction(array_set1);
67 entry->AddInstruction(array_set2);
153 entry->AddInstruction(object);
154 entry->AddInstruction(set_field10);
155 entry->AddInstruction(get_field10);
156 entry->AddInstruction(get_field20)
    [all...]
nodes_test.cc 39 entry->AddInstruction(parameter);
40 entry->AddInstruction(new (&allocator) HGoto());
46 first_block->AddInstruction(null_check);
47 first_block->AddInstruction(new (&allocator) HReturnVoid());
52 exit_block->AddInstruction(new (&allocator) HExit());
84 entry->AddInstruction(parameter1);
85 entry->AddInstruction(parameter2);
86 entry->AddInstruction(new (&allocator) HExit());
100 TEST(Node, AddInstruction) {
110 entry->AddInstruction(parameter)
    [all...]
ssa_liveness_analysis_test.cc 73 entry_->AddInstruction(arg);
77 block->AddInstruction(ret);
78 block->AddInstruction(new (&allocator_) HExit());
104 entry_->AddInstruction(insn);
109 block->AddInstruction(null_check);
118 block->AddInstruction(length);
120 block->AddInstruction(bounds_check);
130 block->AddInstruction(array_set);
174 entry_->AddInstruction(insn);
179 block->AddInstruction(null_check)
    [all...]
constant_folding_test.cc 760 entry_block->AddInstruction(parameter);
761 entry_block->AddInstruction(new (&allocator_) HGoto());
766 block->AddInstruction(last = new (&allocator_) HAbove(zero, parameter));
767 block->AddInstruction(new (&allocator_) HSelect(last, parameter, parameter, 0));
768 block->AddInstruction(last = new (&allocator_) HAbove(parameter, zero));
769 block->AddInstruction(new (&allocator_) HSelect(last, parameter, parameter, 0));
770 block->AddInstruction(last = new (&allocator_) HAboveOrEqual(zero, parameter));
771 block->AddInstruction(new (&allocator_) HSelect(last, parameter, parameter, 0));
772 block->AddInstruction(last = new (&allocator_) HAboveOrEqual(parameter, zero));
773 block->AddInstruction(new (&allocator_) HSelect(last, parameter, parameter, 0))
    [all...]
loop_optimization_test.cc 55 entry_block_->AddInstruction(parameter_);
56 return_block_->AddInstruction(new (&allocator_) HReturnVoid());
57 exit_block_->AddInstruction(new (&allocator_) HExit());
72 header->AddInstruction(new (&allocator_) HIf(parameter_));
74 body->AddInstruction(new (&allocator_) HGoto());
codegen_test.cc 423 entry->AddInstruction(new (&allocator) HGoto());
431 first_block->AddInstruction(equal);
432 first_block->AddInstruction(new (&allocator) HIf(equal));
447 exit_block->AddInstruction(new (&allocator) HExit());
448 then_block->AddInstruction(new (&allocator) HReturn(constant0));
449 else_block->AddInstruction(new (&allocator) HReturn(constant1));
485 entry_block->AddInstruction(new (&allocator) HGoto());
490 exit_block->AddInstruction(new (&allocator) HExit());
499 code_block->AddInstruction(&cmp_lt);
501 code_block->AddInstruction(&ret)
    [all...]
register_allocator_test.cc 499 entry->AddInstruction(parameter);
514 block->AddInstruction(test);
515 block->AddInstruction(new (allocator) HIf(test));
527 then->AddInstruction(new (allocator) HGoto());
528 else_->AddInstruction(new (allocator) HGoto());
550 then->AddInstruction(*input1);
551 else_->AddInstruction(*input2);
552 join->AddInstruction(new (allocator) HExit());
661 entry->AddInstruction(parameter);
676 block->AddInstruction(*field)
    [all...]
licm_test.cc 81 entry_->AddInstruction(parameter_);
84 loop_preheader_->AddInstruction(new (&allocator_) HGoto());
85 loop_header_->AddInstruction(new (&allocator_) HIf(parameter_));
86 loop_body_->AddInstruction(new (&allocator_) HGoto());
87 return_->AddInstruction(new (&allocator_) HReturnVoid());
88 exit_->AddInstruction(new (&allocator_) HExit());
graph_checker_test.cc 33 entry_block->AddInstruction(new (allocator) HReturnVoid());
37 exit_block->AddInstruction(new (allocator) HExit());
graph_test.cc 32 if_block->AddInstruction(equal);
34 if_block->AddInstruction(instr);
42 block->AddInstruction(got);
56 block->AddInstruction(return_instr);
64 block->AddInstruction(exit_instr);
induction_var_analysis_test.cc 98 entry_->AddInstruction(parameter_);
106 return_->AddInstruction(new (&allocator_) HReturnVoid());
107 exit_->AddInstruction(new (&allocator_) HExit());
112 loop_preheader_[d]->AddInstruction(new (&allocator_) HGoto());
115 loop_header_[d]->AddInstruction(compare);
116 loop_header_[d]->AddInstruction(new (&allocator_) HIf(compare));
118 loop_body_[d]->AddInstruction(increment_[d]);
119 loop_body_[d]->AddInstruction(new (&allocator_) HGoto());
140 cond->AddInstruction(new (&allocator_) HIf(parameter_));
355 ifTrue->AddInstruction(inc1)
    [all...]
block_builder.cc 306 new_catch_block->AddInstruction(new (arena_) HGoto(address));
333 try_block->CreateImmediateDominator()->AddInstruction(try_entry);
361 graph_->SplitEdge(try_block, successor)->AddInstruction(try_exit);
code_sinking.cc 110 static void AddInstruction(HInstruction* instruction,
128 AddInstruction(input, processed_instructions, discard_blocks, worklist);
372 AddInstruction(use.GetUser(), processed_instructions, post_dominated, &worklist);
scheduler_test.cc 120 entry->AddInstruction(array);
132 block1->AddInstruction(instr);
263 entry->AddInstruction(instr);
induction_var_range_test.cc 74 entry_block_->AddInstruction(x_);
79 entry_block_->AddInstruction(y_);
102 loop_preheader_->AddInstruction(new (&allocator_) HGoto());
111 loop_header_->AddInstruction(condition_);
112 loop_header_->AddInstruction(new (&allocator_) HIf(condition_));
114 loop_body_->AddInstruction(increment_); // i += s
116 loop_body_->AddInstruction(new (&allocator_) HGoto());
117 return_block->AddInstruction(new (&allocator_) HReturnVoid());
118 exit_block_->AddInstruction(new (&allocator_) HExit());
    [all...]
nodes.cc 320 new_block->AddInstruction(new (arena_) HGoto(successor->GetDexPc()));
342 pre_header->AddInstruction(new (arena_) HGoto(header->GetDexPc()));
491 entry_block_->AddInstruction(constant);
522 entry_block_->AddInstruction(cached_current_method_);
817 instruction_list->AddInstruction(instruction);
820 void HBasicBlock::AddInstruction(HInstruction* instruction) {
    [all...]
  /prebuilts/ndk/r13/sources/third_party/shaderc/third_party/spirv-tools/source/opt/
ir_loader.h 45 // header, and then AddInstruction() for each decoded instruction, and finally
47 // by AddInstruction() should comprise a valid SPIR-V module.
61 void AddInstruction(const spv_parsed_instruction_t* inst);
ir_loader.cpp 36 void IrLoader::AddInstruction(const spv_parsed_instruction_t* inst) {
63 block_->AddInstruction(std::move(spv_inst));
99 block_->AddInstruction(std::move(spv_inst));
basic_block.h 55 void AddInstruction(Instruction&& i) { insts_.push_back(std::move(i)); }
libspirv.cpp 47 reinterpret_cast<ir::IrLoader*>(builder)->AddInstruction(inst);
  /external/v8/src/compiler/
instruction-scheduler.h 37 void AddInstruction(Instruction* instr);
instruction-scheduler.cc 120 void InstructionScheduler::AddInstruction(Instruction* instr) {
221 sequence()->AddInstruction(candidate->instruction());
  /external/v8/src/crankshaft/
hydrogen.h 116 void AddInstruction(HInstruction* instr, SourcePosition position);
145 AddInstruction(instr, position);
    [all...]

Completed in 657 milliseconds

1 2 3