Searched refs:last_mir_insn (Results 1 – 6 of 6) sorted by relevance
110 } 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 …]
454 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 …]
173 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 …]
874 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()
410 MIR* last_mir_insn; member
1617 if ((mir == bb->last_mir_insn) && (bb->taken == NullBasicBlockId) && in ConvertExtendedMIR()