/dalvik/vm/compiler/codegen/mips/Mips32/ |
D | Factory.cpp | 36 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/ |
D | Factory.cpp | 31 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/ |
D | Factory.cpp | 51 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/ |
D | Codegen.h | 70 extern MipsLIR* dvmCompilerRegCopyNoInsert(CompilationUnit *cUnit, int rDest, 73 extern MipsLIR* dvmCompilerRegCopy(CompilationUnit *cUnit, int rDest, int rSrc);
|
D | CodegenFactory.cpp | 30 int rDest) in loadWordDisp() argument 32 return loadBaseDisp(cUnit, NULL, rBase, displacement, rDest, kWord, in loadWordDisp()
|
D | CodegenDriver.cpp | 4840 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/ |
D | ThumbVFP.cpp | 28 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/ |
D | Codegen.h | 64 extern ArmLIR* dvmCompilerRegCopyNoInsert(CompilationUnit *cUnit, int rDest,
|
D | CodegenDriver.cpp | 4724 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/ |
D | CodegenFactory.cpp | 36 int displacement, int rDest) in loadWordDisp() argument 38 return loadBaseDisp(cUnit, NULL, rBase, displacement, rDest, kWord, in loadWordDisp()
|
D | Ralloc.h | 216 extern ArmLIR* dvmCompilerRegCopy(CompilationUnit *cUnit, int rDest, int rSrc);
|
/dalvik/vm/compiler/codegen/mips/FP/ |
D | MipsFP.cpp | 28 int rDest) in loadValueAddress() argument 40 opRegRegImm(cUnit, kOpAdd, rDest, rFP, in loadValueAddress()
|