Searched refs:rlSrc1 (Results 1 - 7 of 7) sorted by relevance

/dalvik/vm/compiler/codegen/arm/FP/
H A DThumbPortableFP.cpp19 RegLocation rlDest, RegLocation rlSrc1,
23 RegLocation rlDest, RegLocation rlSrc1,
36 RegLocation rlDest, RegLocation rlSrc1,
39 return genArithOpFloatPortable(cUnit, mir, rlDest, rlSrc1, rlSrc2);
43 RegLocation rlDest, RegLocation rlSrc1,
46 return genArithOpDoublePortable(cUnit, mir, rlDest, rlSrc1, rlSrc2);
55 RegLocation rlSrc1, RegLocation rlSrc2)
64 loadValueDirectFixed(cUnit, rlSrc1, r0);
70 loadValueDirectFixed(cUnit, rlSrc1, r0);
76 loadValueDirectWideFixed(cUnit, rlSrc1, 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 DThumb2VFP.cpp18 RegLocation rlDest, RegLocation rlSrc1,
48 return genArithOpFloatPortable(cUnit, mir, rlDest, rlSrc1,
54 rlSrc1 = loadValue(cUnit, rlSrc1, kFPReg);
57 newLIR3(cUnit, (ArmOpcode)op, rlResult.lowReg, rlSrc1.lowReg,
64 RegLocation rlDest, RegLocation rlSrc1,
90 return genArithOpDoublePortable(cUnit, mir, rlDest, rlSrc1,
97 rlSrc1 = loadValueWide(cUnit, rlSrc1, kFPReg);
98 assert(rlSrc1
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 DThumbVFP.cpp65 RegLocation rlDest, RegLocation rlSrc1,
94 return genArithOpFloatPortable(cUnit, mir, rlDest, rlSrc1, rlSrc2);
100 loadValueAddressDirect(cUnit, rlSrc1, r1);
111 RegLocation rlDest, RegLocation rlSrc1,
136 return genArithOpDoublePortable(cUnit, mir, rlDest, rlSrc1,
143 loadValueAddressDirect(cUnit, rlSrc1, r1);
227 RegLocation rlSrc1, RegLocation rlSrc2)
251 loadValueAddressDirect(cUnit, rlSrc1, r0);
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/arm/
H A DCodegen.h39 RegLocation rlDest, RegLocation rlSrc1,
43 RegLocation rlDest, RegLocation rlSrc1,
H A DCodegenDriver.cpp82 RegLocation rlDest, RegLocation rlSrc1,
110 genNegFloat(cUnit, rlDest, rlSrc1);
117 loadValueDirectFixed(cUnit, rlSrc1, r0);
128 RegLocation rlDest, RegLocation rlSrc1,
156 genNegDouble(cUnit, rlDest, rlSrc1);
164 loadValueDirectWideFixed(cUnit, rlSrc1, r0, r1);
633 RegLocation rlDest, RegLocation rlSrc1,
642 loadValueDirectWideFixed(cUnit, rlSrc1, r0, r1);
666 RegLocation rlDest, RegLocation rlSrc1,
697 genMulLong(cUnit, rlDest, rlSrc1, rlSrc
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
632 genShiftOpLong(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlShift) argument
665 genArithOpLong(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
766 genArithOpInt(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest, RegLocation rlSrc1, RegLocation rlSrc2) argument
893 RegLocation rlSrc1; local
2606 RegLocation rlSrc1 = dvmCompilerGetSrc(cUnit, mir, 0); local
2672 RegLocation rlSrc1; local
[all...]
/dalvik/vm/compiler/codegen/arm/Thumb/
H A DGen.cpp109 RegLocation rlSrc1, RegLocation rlSrc2)
112 loadValueDirectWideFixed(cUnit, rlSrc1, r0, r1);
126 RegLocation rlSrc1, RegLocation rlSrc2)
129 if (partialOverlap(rlSrc1.sRegLow,rlSrc2.sRegLow) ||
130 partialOverlap(rlSrc1.sRegLow,rlDest.sRegLow) ||
134 } else if (rlDest.sRegLow == rlSrc1.sRegLow) {
143 rlSrc1 = loadValueWide(cUnit, rlSrc1, kCoreReg);
145 opRegReg(cUnit, firstOp, rlSrc1.lowReg, rlResult.lowReg);
146 opRegReg(cUnit, secondOp, rlSrc1
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
252 RegLocation rlSrc1 = dvmCompilerGetSrc(cUnit, mir, 0); local
[all...]
/dalvik/vm/compiler/codegen/arm/Thumb2/
H A DGen.cpp103 RegLocation rlSrc1, RegLocation rlSrc2)
110 rlSrc1 = loadValueWide(cUnit, rlSrc1, 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)
130 rlSrc1 = loadValueWide(cUnit, rlSrc1, kCoreReg);
133 opRegRegReg(cUnit, firstOp, rlResult.lowReg, rlSrc1
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
431 RegLocation rlSrc1 = dvmCompilerGetSrc(cUnit, mir, 0); local
[all...]

Completed in 152 milliseconds