/dalvik/vm/compiler/codegen/arm/ |
H A D | Codegen.h | 83 extern void dvmCompilerFlushRegImpl(CompilationUnit *cUnit, int rBase, 86 extern void dvmCompilerFlushRegWideImpl(CompilationUnit *cUnit, int rBase,
|
H A D | CodegenFactory.c | 29 static ArmLIR *loadWordDisp(CompilationUnit *cUnit, int rBase, int displacement, argument 32 return loadBaseDisp(cUnit, NULL, rBase, displacement, rDest, kWord, 36 static ArmLIR *storeWordDisp(CompilationUnit *cUnit, int rBase, argument 39 return storeBaseDisp(cUnit, rBase, displacement, rSrc, kWord);
|
H A D | CodegenDriver.c | 4472 void dvmCompilerFlushRegImpl(CompilationUnit *cUnit, int rBase, argument 4475 storeBaseDisp(cUnit, rBase, displacement, rSrc, size); 4478 void dvmCompilerFlushRegWideImpl(CompilationUnit *cUnit, int rBase, argument 4481 storeBaseDispWide(cUnit, rBase, displacement, rSrcLo, rSrcHi);
|
/dalvik/vm/compiler/codegen/arm/Thumb/ |
H A D | Factory.c | 30 static ArmLIR *loadWordDisp(CompilationUnit *cUnit, int rBase, int displacement, 32 static ArmLIR *storeWordDisp(CompilationUnit *cUnit, int rBase, 448 static ArmLIR *loadBaseIndexed(CompilationUnit *cUnit, int rBase, argument 480 res = newLIR3(cUnit, opCode, rDest, rBase, rNewIndex); 491 static ArmLIR *storeBaseIndexed(CompilationUnit *cUnit, int rBase, argument 518 res = newLIR3(cUnit, opCode, rSrc, rBase, rNewIndex); 528 static ArmLIR *loadMultiple(CompilationUnit *cUnit, int rBase, int rMask) argument 532 res = newLIR2(cUnit, kThumbLdmia, rBase, rMask); 541 static ArmLIR *storeMultiple(CompilationUnit *cUnit, int rBase, int rMask) argument 545 res = newLIR2(cUnit, kThumbStmia, rBase, rMas 554 loadBaseDispBody(CompilationUnit *cUnit, MIR *mir, int rBase, int displacement, int rDest, int rDestHi, OpSize size, int sReg) argument 676 loadBaseDisp(CompilationUnit *cUnit, MIR *mir, int rBase, int displacement, int rDest, OpSize size, int sReg) argument 684 loadBaseDispWide(CompilationUnit *cUnit, MIR *mir, int rBase, int displacement, int rDestLo, int rDestHi, int sReg) argument 692 storeBaseDispBody(CompilationUnit *cUnit, int rBase, int displacement, int rSrc, int rSrcHi, OpSize size) argument 786 storeBaseDisp(CompilationUnit *cUnit, int rBase, int displacement, int rSrc, OpSize size) argument 792 storeBaseDispWide(CompilationUnit *cUnit, int rBase, int displacement, int rSrcLo, int rSrcHi) argument [all...] |
/dalvik/vm/compiler/codegen/arm/Thumb2/ |
H A D | Factory.c | 676 static ArmLIR *loadBaseIndexed(CompilationUnit *cUnit, int rBase, argument 679 bool allLowRegs = LOWREG(rBase) && LOWREG(rIndex) && LOWREG(rDest); 699 newLIR4(cUnit, kThumb2AddRRR, regPtr, rBase, rIndex, 702 opRegRegReg(cUnit, kOpAdd, regPtr, rBase, rIndex); 729 load = newLIR3(cUnit, opCode, rDest, rBase, rIndex); 731 load = newLIR4(cUnit, opCode, rDest, rBase, rIndex, scale); 740 static ArmLIR *storeBaseIndexed(CompilationUnit *cUnit, int rBase, argument 743 bool allLowRegs = LOWREG(rBase) && LOWREG(rIndex) && LOWREG(rSrc); 763 newLIR4(cUnit, kThumb2AddRRR, regPtr, rBase, rIndex, 766 opRegRegReg(cUnit, kOpAdd, regPtr, rBase, rInde 805 loadBaseDispBody(CompilationUnit *cUnit, MIR *mir, int rBase, int displacement, int rDest, int rDestHi, OpSize size, int sReg) argument 922 loadBaseDisp(CompilationUnit *cUnit, MIR *mir, int rBase, int displacement, int rDest, OpSize size, int sReg) argument 930 loadBaseDispWide(CompilationUnit *cUnit, MIR *mir, int rBase, int displacement, int rDestLo, int rDestHi, int sReg) argument 939 storeBaseDispBody(CompilationUnit *cUnit, int rBase, int displacement, int rSrc, int rSrcHi, OpSize size) argument 1035 storeBaseDisp(CompilationUnit *cUnit, int rBase, int displacement, int rSrc, OpSize size) argument 1041 storeBaseDispWide(CompilationUnit *cUnit, int rBase, int displacement, int rSrcLo, int rSrcHi) argument 1047 loadMultiple(CompilationUnit *cUnit, int rBase, int rMask) argument 1064 storeMultiple(CompilationUnit *cUnit, int rBase, int rMask) argument [all...] |