Home
last modified time | relevance | path

Searched refs:last_mir_insn (Results 1 – 6 of 6) sorted by relevance

/art/compiler/dex/
Dglobal_value_numbering.cc110 } else if (bb->last_mir_insn != nullptr && in PrepareBasicBlock()
111 (bb->last_mir_insn->dalvikInsn.opcode == Instruction::RETURN_VOID || in PrepareBasicBlock()
112 bb->last_mir_insn->dalvikInsn.opcode == Instruction::RETURN || in PrepareBasicBlock()
113 bb->last_mir_insn->dalvikInsn.opcode == Instruction::RETURN_OBJECT || in PrepareBasicBlock()
114 bb->last_mir_insn->dalvikInsn.opcode == Instruction::RETURN_WIDE) && in PrepareBasicBlock()
115 (bb->first_mir_insn == bb->last_mir_insn || in PrepareBasicBlock()
117 (bb->first_mir_insn->next == bb->last_mir_insn || in PrepareBasicBlock()
119 bb->first_mir_insn->next->next == bb->last_mir_insn))))) { in PrepareBasicBlock()
128 int s_reg = pred_bb->last_mir_insn->ssa_rep->uses[0]; in PrepareBasicBlock()
184 if (pred_bb->block_type != kDalvikByteCode || pred_bb->last_mir_insn == nullptr) { in HasNullCheckLastInsn()
[all …]
Dmir_optimization.cc454 if (SelectKind(tk->last_mir_insn) == kSelectGoto) { in BasicBlockOpt()
455 tk->last_mir_insn->optimization_flags |= (MIR_IGNORE_SUSPEND_CHECK); in BasicBlockOpt()
460 if ((ft->first_mir_insn == ft->last_mir_insn) && in BasicBlockOpt()
461 (tk->first_mir_insn != tk->last_mir_insn) && in BasicBlockOpt()
462 (tk->first_mir_insn->next == tk->last_mir_insn) && in BasicBlockOpt()
466 (SelectKind(tk->last_mir_insn) == kSelectGoto)) { in BasicBlockOpt()
633 Instruction::Code opcode = prev->last_mir_insn->dalvikInsn.opcode; in LayoutBlocks()
649 prev->last_mir_insn->dalvikInsn.opcode = opcode; in LayoutBlocks()
673 || (static_cast<int>(bb->last_mir_insn->dalvikInsn.opcode) != kMirOpCheck)) { in CombineBlocks()
678 MIR* mir = bb->last_mir_insn; in CombineBlocks()
[all …]
Dmir_graph.cc173 bottom_block->last_mir_insn = orig_block->last_mir_insn; in SplitBlock()
216 orig_block->last_mir_insn = prev; in SplitBlock()
238 while (p != bottom_block->last_mir_insn) { in SplitBlock()
1032 InsertMIRListAfter(last_mir_insn, mir, mir); in AppendMIR()
1037 InsertMIRListAfter(last_mir_insn, first_list_mir, last_list_mir); in AppendMIRList()
1045 InsertMIRListAfter(last_mir_insn, new_mir, new_mir); in AppendMIRList()
1063 last_mir_insn = last_list_mir; in InsertMIRListAfter()
1070 last_mir_insn = last_list_mir; in InsertMIRListAfter()
1130 last_mir_insn = last_list_mir; in InsertMIRListBefore()
1192 last_mir_insn = before_list; in RemoveMIRList()
[all …]
Dmir_analysis.cc874 if (ending_bb->last_mir_insn != NULL) { in AnalyzeBlock()
875 uint32_t ending_flags = analysis_attributes_[ending_bb->last_mir_insn->dalvikInsn.opcode]; in AnalyzeBlock()
878 ending_flags = analysis_attributes_[ending_bb->last_mir_insn->dalvikInsn.opcode]; in AnalyzeBlock()
Dmir_graph.h410 MIR* last_mir_insn; member
/art/compiler/dex/portable/
Dmir_to_gbc.cc1617 if ((mir == bb->last_mir_insn) && (bb->taken == NullBasicBlockId) && in ConvertExtendedMIR()