/dalvik/vm/compiler/codegen/arm/FP/ |
H A D | ThumbPortableFP.cpp | 20 RegLocation rlSrc2); 24 RegLocation rlSrc2); 37 RegLocation rlSrc2) 39 return genArithOpFloatPortable(cUnit, mir, rlDest, rlSrc1, rlSrc2); 44 RegLocation rlSrc2) 46 return genArithOpDoublePortable(cUnit, mir, rlDest, rlSrc1, rlSrc2); 55 RegLocation rlSrc1, RegLocation rlSrc2) 65 loadValueDirectFixed(cUnit, rlSrc2, r1); 71 loadValueDirectFixed(cUnit, rlSrc2, r1); 77 loadValueDirectWideFixed(cUnit, rlSrc2, r 35 genArithOpFloat(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 42 genArithOpDouble(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 54 genCmpFP(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument [all...] |
H A D | Thumb2VFP.cpp | 19 RegLocation rlSrc2) 49 rlSrc2); 55 rlSrc2 = loadValue(cUnit, rlSrc2, kFPReg); 58 rlSrc2.lowReg); 65 RegLocation rlSrc2) 91 rlSrc2); 99 rlSrc2 = loadValueWide(cUnit, rlSrc2, kFPReg); 100 assert(rlSrc2 17 genArithOpFloat(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 63 genArithOpDouble(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 211 genCmpFP(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument [all...] |
H A D | ThumbVFP.cpp | 66 RegLocation rlSrc2) 94 return genArithOpFloatPortable(cUnit, mir, rlDest, rlSrc1, rlSrc2); 101 loadValueAddressDirect(cUnit, rlSrc2, r2); 112 RegLocation rlSrc2) 137 rlSrc2); 144 loadValueAddressDirect(cUnit, rlSrc2, r2); 227 RegLocation rlSrc1, RegLocation rlSrc2) 252 loadValueAddressDirect(cUnit, rlSrc2, r1); 64 genArithOpFloat(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 110 genArithOpDouble(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 226 genCmpFP(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
|
/dalvik/vm/compiler/codegen/mips/Mips32/ |
H A D | Gen.cpp | 105 RegLocation rlSrc1, RegLocation rlSrc2) 109 loadValueDirectWideFixed(cUnit, rlSrc2, r_ARG2, r_ARG3); 122 RegLocation rlSrc2, int sltuSrc1, int sltuSrc2) 125 newLIR3(cUnit, opc, rlDest.lowReg, rlSrc1.lowReg, rlSrc2.lowReg); 127 newLIR3(cUnit, opc, rlDest.highReg, rlSrc1.highReg, rlSrc2.highReg); 134 RegLocation rlSrc1, RegLocation rlSrc2) 139 if (partialOverlap(rlSrc1.sRegLow,rlSrc2.sRegLow) || 141 partialOverlap(rlSrc2.sRegLow,rlDest.sRegLow)) { 146 rlSrc2 = loadValueWide(cUnit, rlSrc2, kCoreRe 104 genMulLong(CompilationUnit *cUnit, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 120 withCarryHelper(CompilationUnit *cUnit, MipsOpCode opc, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2, int sltuSrc1, int sltuSrc2) argument 132 genLong3Addr(CompilationUnit *cUnit, MIR *mir, OpKind firstOp, OpKind secondOp, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 235 genCmpLong(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 288 RegLocation rlSrc2 = dvmCompilerGetSrc(cUnit, mir, 1); local [all...] |
/dalvik/vm/compiler/codegen/mips/FP/ |
H A D | MipsFP.cpp | 69 RegLocation rlSrc2) 99 return genArithOpFloatPortable(cUnit, mir, rlDest, rlSrc1, rlSrc2); 105 rlSrc2 = loadValue(cUnit, rlSrc2, kFPReg); 107 newLIR3(cUnit, (MipsOpCode)op, rlResult.lowReg, rlSrc1.lowReg, rlSrc2.lowReg); 138 return genArithOpFloatPortable(cUnit, mir, rlDest, rlSrc1, rlSrc2); 147 loadValueAddress(cUnit, rlSrc2, r_A2); 159 RegLocation rlSrc2) 185 return genArithOpDoublePortable(cUnit, mir, rlDest, rlSrc1, rlSrc2); 192 rlSrc2 67 genArithOpFloat(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 157 genArithOpDouble(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 378 genCmpFP(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument [all...] |
/dalvik/vm/compiler/codegen/arm/ |
H A D | Codegen.h | 40 RegLocation rlSrc2); 44 RegLocation rlSrc2);
|
H A D | CodegenDriver.cpp | 83 RegLocation rlSrc2) 118 loadValueDirectFixed(cUnit, rlSrc2, r1); 129 RegLocation rlSrc2) 165 loadValueDirectWideFixed(cUnit, rlSrc2, r2, r3); 667 RegLocation rlSrc2) 679 rlSrc2 = loadValueWide(cUnit, rlSrc2, kCoreReg); 681 opRegReg(cUnit, kOpMvn, rlResult.lowReg, rlSrc2.lowReg); 682 opRegReg(cUnit, kOpMvn, rlResult.highReg, rlSrc2.highReg); 698 genMulLong(cUnit, rlDest, rlSrc1, rlSrc2); 81 genArithOpFloatPortable(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 127 genArithOpDoublePortable(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 665 genArithOpLong(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 774 genArithOpInt(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 902 RegLocation rlSrc2; local 2610 RegLocation rlSrc2 = dvmCompilerGetSrc(cUnit, mir, 1); local 2676 RegLocation rlSrc2; local [all...] |
/dalvik/vm/compiler/codegen/arm/Thumb/ |
H A D | Gen.cpp | 109 RegLocation rlSrc1, RegLocation rlSrc2) 113 loadValueDirectWideFixed(cUnit, rlSrc2, r2, r3); 126 RegLocation rlSrc1, RegLocation rlSrc2) 129 if (partialOverlap(rlSrc1.sRegLow,rlSrc2.sRegLow) || 131 partialOverlap(rlSrc2.sRegLow,rlDest.sRegLow)) { 137 rlSrc2 = loadValueWide(cUnit, rlSrc2, kCoreReg); 138 opRegReg(cUnit, firstOp, rlResult.lowReg, rlSrc2.lowReg); 139 opRegReg(cUnit, secondOp, rlResult.highReg, rlSrc2.highReg); 141 } else if (rlDest.sRegLow == rlSrc2 108 genMulLong(CompilationUnit *cUnit, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 124 genLong3Addr(CompilationUnit *cUnit, MIR *mir, OpKind firstOp, OpKind secondOp, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 204 genCmpLong(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 253 RegLocation rlSrc2 = dvmCompilerGetSrc(cUnit, mir, 1); local [all...] |
/dalvik/vm/compiler/codegen/mips/ |
H A D | Codegen.h | 40 RegLocation rlSrc2); 44 RegLocation rlSrc2);
|
H A D | CodegenDriver.cpp | 126 RegLocation rlSrc2) 163 loadValueDirectFixed(cUnit, rlSrc2, r_F14); 166 loadValueDirectFixed(cUnit, rlSrc2, r_A1); 183 RegLocation rlSrc2) 220 loadValueDirectWideFixed(cUnit, rlSrc2, r_F14, r_F15); 223 loadValueDirectWideFixed(cUnit, rlSrc2, r_ARG2, r_ARG3); 728 RegLocation rlSrc2) 739 rlSrc2 = loadValueWide(cUnit, rlSrc2, kCoreReg); 741 opRegReg(cUnit, kOpMvn, rlResult.lowReg, rlSrc2 124 genArithOpFloatPortable(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 181 genArithOpDoublePortable(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 726 genArithOpLong(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 828 genArithOpInt(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 947 RegLocation rlSrc2; local 2677 RegLocation rlSrc2 = dvmCompilerGetSrc(cUnit, mir, 1); local 2760 RegLocation rlSrc2; local [all...] |
/dalvik/vm/compiler/codegen/arm/Thumb2/ |
H A D | Gen.cpp | 103 RegLocation rlSrc1, RegLocation rlSrc2) 111 rlSrc2 = loadValueWide(cUnit, rlSrc2, kCoreReg); 113 newLIR3(cUnit, kThumb2MulRRR, tmp1, rlSrc2.lowReg, rlSrc1.highReg); 114 newLIR4(cUnit, kThumb2Umull, resLo, resHi, rlSrc2.lowReg, rlSrc1.lowReg); 115 newLIR4(cUnit, kThumb2Mla, tmp1, rlSrc1.lowReg, rlSrc2.highReg, tmp1); 127 RegLocation rlSrc1, RegLocation rlSrc2) 131 rlSrc2 = loadValueWide(cUnit, rlSrc2, kCoreReg); 133 opRegRegReg(cUnit, firstOp, rlResult.lowReg, rlSrc1.lowReg, rlSrc2 102 genMulLong(CompilationUnit *cUnit, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 125 genLong3Addr(CompilationUnit *cUnit, MIR *mir, OpKind firstOp, OpKind secondOp, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 370 genCmpLong(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument 432 RegLocation rlSrc2 = dvmCompilerGetSrc(cUnit, mir, 1); local [all...] |