/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 | 41 entry->AddInstruction(parameter); 47 block->AddInstruction(new (&allocator) HInstanceFieldGet(parameter, 56 block->AddInstruction(new (&allocator) HInstanceFieldGet(parameter, 66 block->AddInstruction(new (&allocator) HInstanceFieldGet(parameter, 77 block->AddInstruction(new (&allocator) HInstanceFieldSet(parameter, 87 block->AddInstruction(new (&allocator) HInstanceFieldGet(parameter, 97 block->AddInstruction(new (&allocator) HExit()); 126 entry->AddInstruction(parameter); 131 block->AddInstruction(new (&allocator) HInstanceFieldGet(parameter, 141 block->AddInstruction(new (&allocator) HIf(block->GetLastInstruction())) [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...] |
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...] |
register_allocator_test.cc | 467 entry->AddInstruction(parameter); 482 block->AddInstruction(test); 483 block->AddInstruction(new (allocator) HIf(test)); 495 then->AddInstruction(new (allocator) HGoto()); 496 else_->AddInstruction(new (allocator) HGoto()); 518 then->AddInstruction(*input1); 519 else_->AddInstruction(*input2); 520 join->AddInstruction(new (allocator) HExit()); 620 entry->AddInstruction(parameter); 635 block->AddInstruction(*field) [all...] |
licm_test.cc | 67 entry_->AddInstruction(parameter_); 70 loop_preheader_->AddInstruction(new (&allocator_) HGoto()); 71 loop_header_->AddInstruction(new (&allocator_) HIf(parameter_)); 72 loop_body_->AddInstruction(new (&allocator_) HGoto()); 73 return_->AddInstruction(new (&allocator_) HReturnVoid()); 74 exit_->AddInstruction(new (&allocator_) HExit());
|
codegen_test.cc | 640 entry->AddInstruction(new (&allocator) HGoto()); 648 first_block->AddInstruction(equal); 649 first_block->AddInstruction(new (&allocator) HIf(equal)); 664 exit_block->AddInstruction(new (&allocator) HExit()); 665 then_block->AddInstruction(new (&allocator) HReturn(constant0)); 666 else_block->AddInstruction(new (&allocator) HReturn(constant1)); 702 entry_block->AddInstruction(new (&allocator) HGoto()); 707 exit_block->AddInstruction(new (&allocator) HExit()); 716 code_block->AddInstruction(&cmp_lt); 718 code_block->AddInstruction(&ret) [all...] |
graph_checker_test.cc | 33 entry_block->AddInstruction(new (allocator) HReturnVoid()); 37 exit_block->AddInstruction(new (allocator) HExit());
|
induction_var_analysis_test.cc | 84 entry_->AddInstruction(parameter_); 89 return_->AddInstruction(new (&allocator_) HReturnVoid()); 90 exit_->AddInstruction(new (&allocator_) HExit()); 95 loop_preheader_[d]->AddInstruction(new (&allocator_) HGoto()); 98 loop_header_[d]->AddInstruction(compare); 99 loop_header_[d]->AddInstruction(new (&allocator_) HIf(compare)); 101 loop_body_[d]->AddInstruction(increment_[d]); 102 loop_body_[d]->AddInstruction(new (&allocator_) HGoto()); 123 cond->AddInstruction(new (&allocator_) HIf(parameter_)); 321 ifTrue->AddInstruction(inc1) [all...] |
graph_test.cc | 33 if_block->AddInstruction(equal); 35 if_block->AddInstruction(instr); 43 block->AddInstruction(got); 57 block->AddInstruction(return_instr); 65 block->AddInstruction(exit_instr);
|
block_builder.cc | 296 new_catch_block->AddInstruction(new (arena_) HGoto(address)); 321 try_block->CreateImmediateDominator()->AddInstruction(try_entry); 347 graph_->SplitEdge(try_block, successor)->AddInstruction(try_exit);
|
induction_var_range_test.cc | 66 entry_block_->AddInstruction(x_); 68 entry_block_->AddInstruction(y_); 89 loop_preheader_->AddInstruction(new (&allocator_) HGoto()); 98 loop_header->AddInstruction(condition_); 99 loop_header->AddInstruction(new (&allocator_) HIf(condition_)); 101 loop_body->AddInstruction(increment_); // i += s 103 loop_body->AddInstruction(new (&allocator_) HGoto()); 104 return_block->AddInstruction(new (&allocator_) HReturnVoid()); 105 exit_block_->AddInstruction(new (&allocator_) HExit()); [all...] |
nodes.cc | 324 new_block->AddInstruction(new (arena_) HGoto(successor->GetDexPc())); 346 pre_header->AddInstruction(new (arena_) HGoto(header->GetDexPc())); 497 entry_block_->AddInstruction(constant); 528 entry_block_->AddInstruction(cached_current_method_); 814 instruction_list->AddInstruction(instruction); 817 void HBasicBlock::AddInstruction(HInstruction* instruction) { [all...] |
bounds_check_elimination.cc | [all...] |
inliner.cc | 582 otherwise->AddInstruction(new (allocator) HGoto(dex_pc)); 583 end_then->AddInstruction(new (allocator) HGoto(dex_pc)); 584 cursor_block->AddInstruction(new (allocator) HIf(compare, dex_pc)); [all...] |
/external/v8/test/cctest/compiler/ |
test-instruction.cc | 81 return code->AddInstruction(instr); 203 R.code->AddInstruction(i0); 204 R.code->AddInstruction(g); 223 R.code->AddInstruction(i0); 224 R.code->AddInstruction(g); 230 R.code->AddInstruction(i1); 231 R.code->AddInstruction(g1); 248 R.code->AddInstruction(i0); 249 R.code->AddInstruction(g);
|
test-jump-threading.cc | 31 sequence_.AddInstruction( 46 sequence_.AddInstruction( 54 sequence_.AddInstruction(Instruction::New(main_zone(), kArchNop)); 58 sequence_.AddInstruction(Instruction::New(main_zone(), kArchNop)); 67 sequence_.AddInstruction(Instruction::New(main_zone(), kArchNop)); 75 sequence_.AddInstruction(Instruction::New(main_zone(), 155));
|
/external/v8/test/unittests/compiler/ |
instruction-sequence-unittest.cc | 305 return AddInstruction(instruction); 311 return AddInstruction(instruction); 318 return AddInstruction(instruction); 502 return AddInstruction(instruction); 506 Instruction* InstructionSequenceTest::AddInstruction(Instruction* instruction) { 507 sequence()->AddInstruction(instruction);
|
instruction-sequence-unittest.h | 221 Instruction* AddInstruction(Instruction* instruction);
|
/external/v8/src/compiler/ |
instruction-scheduler.h | 34 void AddInstruction(Instruction* instr);
|
instruction-scheduler.cc | 115 void InstructionScheduler::AddInstruction(Instruction* instr) { 199 sequence()->AddInstruction(candidate->instruction());
|
instruction-selector.h | 64 void AddInstruction(Instruction* instr);
|
/external/v8/src/crankshaft/ |
hydrogen.h | 114 void AddInstruction(HInstruction* instr, SourcePosition position); 143 AddInstruction(instr, position); [all...] |
lithium.cc | 324 void LChunk::AddInstruction(LInstruction* instr, HBasicBlock* block) { 559 chunk_->AddInstruction(bailout, current_block);
|
hydrogen.cc | 307 void HBasicBlock::AddInstruction(HInstruction* instr, SourcePosition position) { 378 AddInstruction(end, position); 394 AddInstruction(new(zone()) 415 AddInstruction(new(zone()) HLeaveInlined(state->entry(), argument_count), [all...] |