Searched defs:new_block (Results 1 - 3 of 3) sorted by relevance

/art/compiler/optimizing/
H A Dnodes.cc194 HBasicBlock* new_block = new (arena_) HBasicBlock(this, successor->GetDexPc()); local
195 AddBlock(new_block);
196 new_block->AddInstruction(new (arena_) HGoto());
199 new_block->InsertBetween(block, successor);
205 info->AddBackEdge(new_block);
931 HBasicBlock* new_block = new (GetGraph()->GetArena()) HBasicBlock(GetGraph(), GetDexPc()); local
932 new_block->instructions_.first_instruction_ = cursor->GetNext();
933 new_block->instructions_.last_instruction_ = instructions_.last_instruction_;
938 new_block->instructions_.SetBlockOfInstructions(new_block);
[all...]
H A Dnodes.h543 void ReplaceDominatedBlock(HBasicBlock* existing, HBasicBlock* new_block) { argument
546 dominated_blocks_.Put(i, new_block);
571 void ReplaceSuccessor(HBasicBlock* existing, HBasicBlock* new_block) { argument
575 new_block->predecessors_.Add(this);
576 successors_.Put(successor_index, new_block);
579 void ReplacePredecessor(HBasicBlock* existing, HBasicBlock* new_block) { argument
583 new_block->successors_.Add(this);
584 predecessors_.Put(predecessor_index, new_block);
/art/compiler/dex/
H A Dmir_graph.cc686 BasicBlock* new_block = CreateNewBB(kDalvikByteCode); local
687 new_block->start_offset = insn->offset;
688 cur_block->fall_through = new_block->id;
689 new_block->predecessors.push_back(cur_block->id);
695 new_block->AppendMIR(new_insn);
696 return new_block;

Completed in 66 milliseconds