Lines Matching refs:mir
17 static bool genArithOpFloat(CompilationUnit *cUnit, MIR *mir,
28 switch (mir->dalvikInsn.opcode) {
48 return genArithOpFloatPortable(cUnit, mir, rlDest, rlSrc1,
63 static bool genArithOpDouble(CompilationUnit *cUnit, MIR *mir,
70 switch (mir->dalvikInsn.opcode) {
90 return genArithOpDoublePortable(cUnit, mir, rlDest, rlSrc1,
111 static bool genConversion(CompilationUnit *cUnit, MIR *mir)
113 Opcode opcode = mir->dalvikInsn.opcode;
157 return genConversionPortable(cUnit, mir);
162 rlSrc = dvmCompilerGetSrcWide(cUnit, mir, 0, 1);
166 rlSrc = dvmCompilerGetSrc(cUnit, mir, 0);
171 rlDest = dvmCompilerGetDestWide(cUnit, mir, 0, 1);
177 rlDest = dvmCompilerGetDest(cUnit, mir, 0);
185 static bool genInlineSqrt(CompilationUnit *cUnit, MIR *mir)
188 RegLocation rlSrc = dvmCompilerGetSrcWide(cUnit, mir, 0, 1);
189 RegLocation rlDest = inlinedTargetWide(cUnit, mir, true);
211 static bool genCmpFP(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest,
218 switch(mir->dalvikInsn.opcode) {