/dalvik/vm/compiler/codegen/mips/Mips32/ |
H A D | Factory.cpp | 35 static MipsLIR *loadWordDisp(CompilationUnit *cUnit, int rBase, int displacement, 37 static MipsLIR *storeWordDisp(CompilationUnit *cUnit, int rBase, 184 static MipsLIR *loadMultiple(CompilationUnit *cUnit, int rBase, int rMask); 421 static MipsLIR *loadBaseIndexed(CompilationUnit *cUnit, int rBase, argument 441 first = newLIR3(cUnit, kMipsAddu, tReg , rBase, rIndex); 444 newLIR3(cUnit, kMipsAddu, tReg , rBase, tReg); 483 static MipsLIR *storeBaseIndexed(CompilationUnit *cUnit, int rBase, argument 504 first = newLIR3(cUnit, kMipsAddu, tReg , rBase, rIndex); 507 newLIR3(cUnit, kMipsAddu, tReg , rBase, tReg); 540 static MipsLIR *loadMultiple(CompilationUnit *cUnit, int rBase, in argument 566 storeMultiple(CompilationUnit *cUnit, int rBase, int rMask) argument 592 loadBaseDispBody(CompilationUnit *cUnit, MIR *mir, int rBase, int displacement, int rDest, int rDestHi, OpSize size, int sReg) argument 702 loadBaseDisp(CompilationUnit *cUnit, MIR *mir, int rBase, int displacement, int rDest, OpSize size, int sReg) argument 710 loadBaseDispWide(CompilationUnit *cUnit, MIR *mir, int rBase, int displacement, int rDestLo, int rDestHi, int sReg) argument 718 storeBaseDispBody(CompilationUnit *cUnit, int rBase, int displacement, int rSrc, int rSrcHi, OpSize size) argument 811 storeBaseDisp(CompilationUnit *cUnit, int rBase, int displacement, int rSrc, OpSize size) argument 817 storeBaseDispWide(CompilationUnit *cUnit, int rBase, int displacement, int rSrcLo, int rSrcHi) argument [all...] |
/dalvik/vm/compiler/codegen/mips/ |
H A D | Codegen.h | 80 extern void dvmCompilerFlushRegImpl(CompilationUnit *cUnit, int rBase, 83 extern void dvmCompilerFlushRegWideImpl(CompilationUnit *cUnit, int rBase,
|
H A D | CodegenFactory.cpp | 29 static MipsLIR *loadWordDisp(CompilationUnit *cUnit, int rBase, int displacement, argument 32 return loadBaseDisp(cUnit, NULL, rBase, displacement, rDest, kWord, 36 static MipsLIR *storeWordDisp(CompilationUnit *cUnit, int rBase, argument 39 return storeBaseDisp(cUnit, rBase, displacement, rSrc, kWord);
|
H A D | CodegenDriver.cpp | 4858 void dvmCompilerFlushRegImpl(CompilationUnit *cUnit, int rBase, argument 4861 storeBaseDisp(cUnit, rBase, displacement, rSrc, size); 4864 void dvmCompilerFlushRegWideImpl(CompilationUnit *cUnit, int rBase, argument 4867 storeBaseDispWide(cUnit, rBase, displacement, rSrcLo, rSrcHi);
|
/dalvik/vm/compiler/codegen/arm/Thumb/ |
H A D | Factory.cpp | 30 static ArmLIR *loadWordDisp(CompilationUnit *cUnit, int rBase, int displacement, 32 static ArmLIR *storeWordDisp(CompilationUnit *cUnit, int rBase, 469 static ArmLIR *loadBaseIndexed(CompilationUnit *cUnit, int rBase, argument 501 res = newLIR3(cUnit, opcode, rDest, rBase, rNewIndex); 512 static ArmLIR *storeBaseIndexed(CompilationUnit *cUnit, int rBase, argument 539 res = newLIR3(cUnit, opcode, rSrc, rBase, rNewIndex); 549 static ArmLIR *loadMultiple(CompilationUnit *cUnit, int rBase, int rMask) argument 553 res = newLIR2(cUnit, kThumbLdmia, rBase, rMask); 562 static ArmLIR *storeMultiple(CompilationUnit *cUnit, int rBase, int rMask) argument 566 res = newLIR2(cUnit, kThumbStmia, rBase, rMas 575 loadBaseDispBody(CompilationUnit *cUnit, MIR *mir, int rBase, int displacement, int rDest, int rDestHi, OpSize size, int sReg) argument 697 loadBaseDisp(CompilationUnit *cUnit, MIR *mir, int rBase, int displacement, int rDest, OpSize size, int sReg) argument 705 loadBaseDispWide(CompilationUnit *cUnit, MIR *mir, int rBase, int displacement, int rDestLo, int rDestHi, int sReg) argument 713 storeBaseDispBody(CompilationUnit *cUnit, int rBase, int displacement, int rSrc, int rSrcHi, OpSize size) argument 807 storeBaseDisp(CompilationUnit *cUnit, int rBase, int displacement, int rSrc, OpSize size) argument 813 storeBaseDispWide(CompilationUnit *cUnit, int rBase, int displacement, int rSrcLo, int rSrcHi) argument [all...] |
/dalvik/vm/compiler/codegen/arm/Thumb2/ |
H A D | Factory.cpp | 746 static ArmLIR *loadBaseIndexed(CompilationUnit *cUnit, int rBase, argument 749 bool allLowRegs = LOWREG(rBase) && LOWREG(rIndex) && LOWREG(rDest); 769 newLIR4(cUnit, kThumb2AddRRR, regPtr, rBase, rIndex, 772 opRegRegReg(cUnit, kOpAdd, regPtr, rBase, rIndex); 799 load = newLIR3(cUnit, opcode, rDest, rBase, rIndex); 801 load = newLIR4(cUnit, opcode, rDest, rBase, rIndex, scale); 810 static ArmLIR *storeBaseIndexed(CompilationUnit *cUnit, int rBase, argument 813 bool allLowRegs = LOWREG(rBase) && LOWREG(rIndex) && LOWREG(rSrc); 833 newLIR4(cUnit, kThumb2AddRRR, regPtr, rBase, rIndex, 836 opRegRegReg(cUnit, kOpAdd, regPtr, rBase, rInde 875 loadBaseDispBody(CompilationUnit *cUnit, MIR *mir, int rBase, int displacement, int rDest, int rDestHi, OpSize size, int sReg) argument 992 loadBaseDisp(CompilationUnit *cUnit, MIR *mir, int rBase, int displacement, int rDest, OpSize size, int sReg) argument 1000 loadBaseDispWide(CompilationUnit *cUnit, MIR *mir, int rBase, int displacement, int rDestLo, int rDestHi, int sReg) argument 1009 storeBaseDispBody(CompilationUnit *cUnit, int rBase, int displacement, int rSrc, int rSrcHi, OpSize size) argument 1105 storeBaseDisp(CompilationUnit *cUnit, int rBase, int displacement, int rSrc, OpSize size) argument 1111 storeBaseDispWide(CompilationUnit *cUnit, int rBase, int displacement, int rSrcLo, int rSrcHi) argument 1117 loadMultiple(CompilationUnit *cUnit, int rBase, int rMask) argument 1134 storeMultiple(CompilationUnit *cUnit, int rBase, int rMask) argument [all...] |
/dalvik/vm/compiler/codegen/ |
H A D | Ralloc.h | 221 extern void dvmCompilerFlushRegImpl(CompilationUnit *cUnit, int rBase, 224 extern void dvmCompilerFlushRegWideImpl(CompilationUnit *cUnit, int rBase,
|
H A D | CodegenFactory.cpp | 35 static TGT_LIR *loadWordDisp(CompilationUnit *cUnit, int rBase, argument 38 return loadBaseDisp(cUnit, NULL, rBase, displacement, rDest, kWord, 42 static TGT_LIR *storeWordDisp(CompilationUnit *cUnit, int rBase, argument 45 return storeBaseDisp(cUnit, rBase, displacement, rSrc, kWord);
|
/dalvik/vm/compiler/codegen/arm/ |
H A D | CodegenDriver.cpp | 4742 void dvmCompilerFlushRegImpl(CompilationUnit *cUnit, int rBase, argument 4745 storeBaseDisp(cUnit, rBase, displacement, rSrc, size); 4748 void dvmCompilerFlushRegWideImpl(CompilationUnit *cUnit, int rBase, argument 4751 storeBaseDispWide(cUnit, rBase, displacement, rSrcLo, rSrcHi);
|