Home
last modified time | relevance | path

Searched refs:move_result_mir (Results 1 – 3 of 3) sorted by relevance

/art/compiler/dex/
Dtype_inference.cc810 MIR* move_result_mir = mir_graph_->FindMoveResult(bb, mir); in InitializeSRegs() local
811 if (move_result_mir != nullptr) { in InitializeSRegs()
812 DCHECK_EQ(move_result_mir->dalvikInsn.opcode, Instruction::MOVE_RESULT_OBJECT); in InitializeSRegs()
813 sregs_[move_result_mir->ssa_rep->defs[0]] = array_type.AsNonNull(); in InitializeSRegs()
835 MIR* move_result_mir = mir_graph_->FindMoveResult(bb, mir); in InitializeSRegs() local
836 if (move_result_mir != nullptr) { in InitializeSRegs()
838 sregs_[move_result_mir->ssa_rep->defs[0]] = return_type.AsNonNull(); in InitializeSRegs()
840 DCHECK_EQ(move_result_mir->ssa_rep->defs[0] + 1, move_result_mir->ssa_rep->defs[1]); in InitializeSRegs()
841 sregs_[move_result_mir->ssa_rep->defs[1]] = return_type.ToHighWord(); in InitializeSRegs()
Dmir_optimization.cc1694 MIR* move_result_mir = static_cast<MIR *>(arena_->Alloc(sizeof(MIR), kArenaAllocMIR)); in StringChange() local
1695 move_result_mir->dalvikInsn.opcode = Instruction::MOVE_RESULT_OBJECT; in StringChange()
1696 move_result_mir->dalvikInsn.vA = orig_this_reg; in StringChange()
1697 move_result_mir->offset = mir->offset; in StringChange()
1698 move_result_mir->m_unit_index = mir->m_unit_index; in StringChange()
1699 bb->InsertMIRAfter(mir, move_result_mir); in StringChange()
1716 bb->InsertMIRAfter(move_result_mir, move_mir); in StringChange()
Dmir_graph.cc1742 MIR* move_result_mir = FindMoveResult(bb, mir); in NewMemCallInfo() local
1743 if (move_result_mir == nullptr) { in NewMemCallInfo()
1746 info->result = GetRawDest(move_result_mir); in NewMemCallInfo()
1747 move_result_mir->dalvikInsn.opcode = static_cast<Instruction::Code>(kMirOpNop); in NewMemCallInfo()