/dalvik/vm/mterp/x86/ |
H A D | OP_CONST_WIDE_16.S | 6 SET_VREG_WORD rIBASE rINST 1 # store msw 9 SET_VREG_WORD %eax rINST 0 # store lsw
|
H A D | OP_CONST_WIDE_32.S | 6 SET_VREG_WORD rIBASE rINST,1 # store msw 9 SET_VREG_WORD %eax rINST 0 # store lsw
|
H A D | binflop.S | 13 $store (rFP,rINST,4) # %st to vAA
|
H A D | binflop2addr.S | 15 $store (rFP,%ecx,4) # %st to vA
|
H A D | fpcvt.S | 1 %default {"instr":"","load":"","store":""} 11 $store (rFP,%ecx,4) # vA<- %st0
|
H A D | cvtfp_int.S | 25 fistpll (rFP,%ecx,4) # convert and store 27 fistpl (rFP,%ecx,4) # convert and store
|
H A D | OP_APUT.S | 1 %default { "reg":"rINST", "store":"movl", "shift":"4" } 23 $store $reg,(%eax)
|
H A D | OP_APUT_OBJECT.S | 33 movl %ecx,sReg0 # store the two classes for later 54 movl rINST,(%ecx) # store into array
|
/dalvik/vm/mterp/armv5te/ |
H A D | OP_THROW.S | 12 @ bypass dvmSetException, just store it
|
H A D | OP_APUT.S | 1 %default { "store":"str", "shift":"2" } 26 $store r2, [r0, #offArrayObject_contents] @ vBB[vCC]<- r2
|
H A D | OP_IPUT.S | 1 %default { "store":"str", "postbarrier":"@ no-op ", "prebarrier":"@ no-op ", "sqnum":"0" } 45 $prebarrier @ releasing store 46 $store r0, [r9, r3] @ obj.field (8/16/32 bits)<- r0
|
H A D | OP_SPUT.S | 23 $prebarrier @ releasing store
|
/dalvik/vm/mterp/mips/ |
H A D | OP_THROW.S | 12 # bypass dvmSetException, just store it
|
H A D | OP_IPUT.S | 1 %default { "store":"sw","postbarrier":" # noop", "prebarrier":" # noop", "sqnum":"0" } 46 $prebarrier # releasing store 47 $store a0, (rOBJ) # obj.field (8/16/32 bits) <- a0
|
H A D | OP_APUT.S | 1 %default { "store":"sw", "shift":"2" } 25 $store a2, offArrayObject_contents(a0) # vBB[vCC] <- a2
|
H A D | OP_IPUT_JUMBO.S | 1 %default { "store":"sw","postbarrier":"# noop ", "prebarrier":" # noop", "sqnum":"0" } 54 $prebarrier # releasing store 55 $store a0, (rOBJ) # obj.field (8/16/32 bits) <- a0
|
H A D | OP_IPUT_OBJECT.S | 1 %default { "store":"sw", "postbarrier":" # noop", "prebarrier":" # noop", "sqnum":"0" } 47 $prebarrier # releasing store 48 $store a0, (t2) # obj.field (32 bits) <- a0
|
H A D | OP_IPUT_OBJECT_JUMBO.S | 1 %default { "store":"sw", "postbarrier":" # noop", "prebarrier":" # noop", "sqnum":"0" } 51 $prebarrier # releasing store 52 $store a0, (t2) # obj.field (32 bits) <- a0
|
H A D | OP_SPUT.S | 47 $prebarrier # releasing store
|
H A D | OP_SPUT_JUMBO.S | 52 $prebarrier # releasing store
|
H A D | OP_SPUT_OBJECT.S | 48 $prebarrier # releasing store
|
/dalvik/vm/mterp/armv6t2/ |
H A D | OP_IPUT.S | 1 %default { "store":"str", "sqnum":"0" } 44 $store r0, [r9, r3] @ obj.field (8/16/32 bits)<- r0
|
/dalvik/vm/compiler/codegen/arm/Thumb2/ |
H A D | Factory.cpp | 781 ArmLIR *store; local 805 store = newLIR3(cUnit, opcode, rSrc, regPtr, 0); 808 store->flags.insertWrapper = true; 810 return store; 826 store = newLIR3(cUnit, opcode, rSrc, rBase, rIndex); 828 store = newLIR4(cUnit, opcode, rSrc, rBase, rIndex, scale); 832 store->flags.insertWrapper = true; 834 return store; 980 ArmLIR *res, *store; local 1054 store [all...] |
/dalvik/vm/compiler/codegen/mips/Mips32/ |
H A D | Factory.cpp | 482 /* store value base base + scaled index. */ 723 MipsLIR *store = NULL; local 776 store = res = newLIR3(cUnit, opcode, rSrc, displacement, rBase); 778 store = res = newLIR3(cUnit, opcode, rSrc, displacement + LOWORD_OFFSET, rBase); 785 store = newLIR3(cUnit, opcode, rSrc, 0, rScratch); 787 store = newLIR3(cUnit, opcode, rSrc, LOWORD_OFFSET, rScratch); 794 if (store != NULL) 795 annotateDalvikRegAccess(store, (displacement + (pair ? LOWORD_OFFSET : 0)) >> 2, 803 if (store != NULL && cUnit->heapMemOp) 804 store [all...] |
/dalvik/vm/compiler/codegen/arm/Thumb/ |
H A D | Factory.cpp | 511 /* store value base base + scaled index. */ 718 ArmLIR *store = NULL; local 774 store = res = newLIR3(cUnit, opcode, rSrc, rBase, encodedDisp); 782 store = newLIR3(cUnit, kThumbStrRRI5, rSrc, rScratch, 0); 786 store = newLIR3(cUnit, opcode, rSrc, rBase, rScratch); 791 if (store != NULL) 792 annotateDalvikRegAccess(store, displacement >> 2, 799 if (store != NULL && cUnit->heapMemOp) 800 store->flags.insertWrapper = true;
|