Home
last modified time | relevance | path

Searched refs:rDest (Results 1 – 12 of 12) sorted by relevance

/dalvik/vm/compiler/codegen/mips/Mips32/
DFactory.cpp36 int rDest);
43 static MipsLIR *loadConstant(CompilationUnit *cUnit, int rDest, int value);
46 static MipsLIR *fpRegCopy(CompilationUnit *cUnit, int rDest, int rSrc) in fpRegCopy() argument
49 res->operands[0] = rDest; in fpRegCopy()
51 if (rDest == rSrc) { in fpRegCopy()
55 assert(DOUBLEREG(rDest) == DOUBLEREG(rSrc)); in fpRegCopy()
56 if (DOUBLEREG(rDest)) { in fpRegCopy()
59 if (SINGLEREG(rDest)) { in fpRegCopy()
66 res->operands[1] = rDest; in fpRegCopy()
88 static MipsLIR *loadConstantNoClobber(CompilationUnit *cUnit, int rDest, in loadConstantNoClobber() argument
[all …]
/dalvik/vm/compiler/codegen/arm/Thumb/
DFactory.cpp31 int rDest);
49 static ArmLIR *loadConstantNoClobber(CompilationUnit *cUnit, int rDest, in loadConstantNoClobber() argument
53 int tDest = LOWREG(rDest) ? rDest : dvmCompilerAllocTemp(cUnit); in loadConstantNoClobber()
57 if (rDest != tDest) { in loadConstantNoClobber()
58 opRegReg(cUnit, kOpMov, rDest, tDest); in loadConstantNoClobber()
65 if (rDest != tDest) { in loadConstantNoClobber()
66 opRegReg(cUnit, kOpMov, rDest, tDest); in loadConstantNoClobber()
93 if (rDest != tDest) { in loadConstantNoClobber()
94 opRegReg(cUnit, kOpMov, rDest, tDest); in loadConstantNoClobber()
104 static ArmLIR *loadConstant(CompilationUnit *cUnit, int rDest, int value) in loadConstant() argument
[all …]
/dalvik/vm/compiler/codegen/arm/Thumb2/
DFactory.cpp51 static ArmLIR *loadFPConstantValue(CompilationUnit *cUnit, int rDest, in loadFPConstantValue() argument
55 assert(SINGLEREG(rDest)); in loadFPConstantValue()
60 newLIR2(cUnit, kThumb2Vmovs_IMM8, rDest, 0); in loadFPConstantValue()
62 return newLIR3(cUnit, kThumb2Vsubs, rDest, rDest, rDest); in loadFPConstantValue()
64 return newLIR2(cUnit, kThumb2Vmovs_IMM8, rDest, encodedImm); in loadFPConstantValue()
73 loadPcRel->operands[0] = rDest; in loadFPConstantValue()
143 static ArmLIR *loadConstantNoClobber(CompilationUnit *cUnit, int rDest, in loadConstantNoClobber() argument
149 if (FPREG(rDest)) { in loadConstantNoClobber()
150 return loadFPConstantValue(cUnit, rDest, value); in loadConstantNoClobber()
154 if (LOWREG(rDest) && (value >= 0) && (value <= 255)) { in loadConstantNoClobber()
[all …]
/dalvik/vm/compiler/codegen/mips/
DCodegen.h70 extern MipsLIR* dvmCompilerRegCopyNoInsert(CompilationUnit *cUnit, int rDest,
73 extern MipsLIR* dvmCompilerRegCopy(CompilationUnit *cUnit, int rDest, int rSrc);
DCodegenFactory.cpp30 int rDest) in loadWordDisp() argument
32 return loadBaseDisp(cUnit, NULL, rBase, displacement, rDest, kWord, in loadWordDisp()
DCodegenDriver.cpp4840 MipsLIR* dvmCompilerRegCopyNoInsert(CompilationUnit *cUnit, int rDest, int rSrc) argument
4842 return genRegCopyNoInsert(cUnit, rDest, rSrc);
4846 MipsLIR* dvmCompilerRegCopy(CompilationUnit *cUnit, int rDest, int rSrc) argument
4848 return genRegCopy(cUnit, rDest, rSrc);
/dalvik/vm/compiler/codegen/arm/FP/
DThumbVFP.cpp28 int rDest) in loadValueAddressDirect() argument
39 dvmCompilerClobber(cUnit, rDest); in loadValueAddressDirect()
40 dvmCompilerLockTemp(cUnit, rDest); in loadValueAddressDirect()
41 opRegRegImm(cUnit, kOpAdd, rDest, r5FP, in loadValueAddressDirect()
/dalvik/vm/compiler/codegen/arm/
DCodegen.h64 extern ArmLIR* dvmCompilerRegCopyNoInsert(CompilationUnit *cUnit, int rDest,
DCodegenDriver.cpp4724 ArmLIR* dvmCompilerRegCopyNoInsert(CompilationUnit *cUnit, int rDest, int rSrc) in dvmCompilerRegCopyNoInsert() argument
4726 return genRegCopyNoInsert(cUnit, rDest, rSrc); in dvmCompilerRegCopyNoInsert()
4730 ArmLIR* dvmCompilerRegCopy(CompilationUnit *cUnit, int rDest, int rSrc) in dvmCompilerRegCopy() argument
4732 return genRegCopy(cUnit, rDest, rSrc); in dvmCompilerRegCopy()
/dalvik/vm/compiler/codegen/
DCodegenFactory.cpp36 int displacement, int rDest) in loadWordDisp() argument
38 return loadBaseDisp(cUnit, NULL, rBase, displacement, rDest, kWord, in loadWordDisp()
DRalloc.h216 extern ArmLIR* dvmCompilerRegCopy(CompilationUnit *cUnit, int rDest, int rSrc);
/dalvik/vm/compiler/codegen/mips/FP/
DMipsFP.cpp28 int rDest) in loadValueAddress() argument
40 opRegRegImm(cUnit, kOpAdd, rDest, rFP, in loadValueAddress()