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