Lines Matching refs:MIR
102 MIR* AllocReplacementMIR(MIRGraph* mir_graph, MIR* invoke, MIR* move_return) {
103 MIR* insn = mir_graph->NewMIR();
109 uint32_t GetInvokeReg(MIR* invoke, uint32_t arg) {
111 DCHECK(!MIR::DecodedInstruction::IsPseudoMirOp(invoke->dalvikInsn.opcode));
120 bool WideArgIsInConsecutiveDalvikRegs(MIR* invoke, uint32_t arg) {
122 DCHECK(!MIR::DecodedInstruction::IsPseudoMirOp(invoke->dalvikInsn.opcode));
529 bool DexFileMethodInliner::GenInline(MIRGraph* mir_graph, BasicBlock* bb, MIR* invoke,
541 MIR* move_result = nullptr;
711 MIR* invoke,
712 MIR* move_result, const InlineMethod& method) {
724 MIR* insn = AllocReplacementMIR(mir_graph, invoke, move_result);
732 bool DexFileMethodInliner::GenInlineReturnArg(MIRGraph* mir_graph, BasicBlock* bb, MIR* invoke,
733 MIR* move_result, const InlineMethod& method) {
762 MIR* insn = AllocReplacementMIR(mir_graph, invoke, move_result);
770 bool DexFileMethodInliner::GenInlineIGet(MIRGraph* mir_graph, BasicBlock* bb, MIR* invoke,
771 MIR* move_result, const InlineMethod& method,
806 MIR* insn = AllocReplacementMIR(mir_graph, invoke, move_result);
822 bool DexFileMethodInliner::GenInlineIPut(MIRGraph* mir_graph, BasicBlock* bb, MIR* invoke,
823 MIR* move_result, const InlineMethod& method,
868 MIR* insn = AllocReplacementMIR(mir_graph, invoke, move_result);
882 MIR* move = AllocReplacementMIR(mir_graph, invoke, move_result);