/dalvik/vm/compiler/template/armv5te/ |
H A D | TEMPLATE_INVOKE_METHOD_CHAIN.S | 41 stmfd sp!, {r0-r2,lr} @ preserve clobbered live registers 46 ldmfd sp!, {r0-r2,lr} @ restore registers
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
H A D | LocalSnapshot.java | 58 public DalvInsn withRegisters(RegisterSpecList registers) { argument
|
H A D | ArrayData.java | 160 public DalvInsn withRegisters(RegisterSpecList registers) { argument
|
H A D | SwitchData.java | 147 public DalvInsn withRegisters(RegisterSpecList registers) { argument
|
/dalvik/dx/src/com/android/dx/dex/code/ |
H A D | LocalSnapshot.java | 58 public DalvInsn withRegisters(RegisterSpecList registers) { argument
|
H A D | ArrayData.java | 162 public DalvInsn withRegisters(RegisterSpecList registers) { argument
|
H A D | SwitchData.java | 148 public DalvInsn withRegisters(RegisterSpecList registers) { argument
|
/dalvik/vm/compiler/codegen/x86/libenc/ |
H A D | enc_base.cpp | 316 // either of registers used as operand or address form is new extended register 961 registers[] = { 1131 for (unsigned i = 0; i<COUNTOF(registers); i++) { 1132 if (registers[i].regname == reg) { 1133 return registers[i].regstring; 1145 for (unsigned i = 0; i<COUNTOF(registers); i++) { 1146 if (!strcmpi(regname,registers[i].regstring)) { 1147 return registers[i].regname;
|
/dalvik/vm/compiler/template/out/ |
H A D | CompilerTemplateAsm-armv7-a-neon.S | 49 registers are placed on the stack. "sp" points at the first stacked argument 61 The following registers have fixed assignments: 67 The following registers have fixed assignments in mterp but are scratch 68 registers in compiled code 77 unspecified registers or condition codes. 80 /* single-purpose registers, given names for clarity */ 170 stmfd sp!, {r0-r2,lr} @ preserve live registers 175 ldmfd sp!, {r0-r2,lr} @ restore live registers 330 stmfd sp!, {r0-r2,lr} @ preserve clobbered live registers 335 ldmfd sp!, {r0-r2,lr} @ restore registers [all...] |
H A D | CompilerTemplateAsm-armv7-a.S | 49 registers are placed on the stack. "sp" points at the first stacked argument 61 The following registers have fixed assignments: 67 The following registers have fixed assignments in mterp but are scratch 68 registers in compiled code 77 unspecified registers or condition codes. 80 /* single-purpose registers, given names for clarity */ 170 stmfd sp!, {r0-r2,lr} @ preserve live registers 175 ldmfd sp!, {r0-r2,lr} @ restore live registers 330 stmfd sp!, {r0-r2,lr} @ preserve clobbered live registers 335 ldmfd sp!, {r0-r2,lr} @ restore registers [all...] |
H A D | CompilerTemplateAsm-armv5te.S | 49 registers are placed on the stack. "sp" points at the first stacked argument 61 The following registers have fixed assignments: 67 The following registers have fixed assignments in mterp but are scratch 68 registers in compiled code 77 unspecified registers or condition codes. 80 /* single-purpose registers, given names for clarity */ 170 stmfd sp!, {r0-r2,lr} @ preserve live registers 175 ldmfd sp!, {r0-r2,lr} @ restore live registers 330 stmfd sp!, {r0-r2,lr} @ preserve clobbered live registers 335 ldmfd sp!, {r0-r2,lr} @ restore registers [all...] |
H A D | CompilerTemplateAsm-armv5te-vfp.S | 49 registers are placed on the stack. "sp" points at the first stacked argument 61 The following registers have fixed assignments: 67 The following registers have fixed assignments in mterp but are scratch 68 registers in compiled code 77 unspecified registers or condition codes. 80 /* single-purpose registers, given names for clarity */ 170 stmfd sp!, {r0-r2,lr} @ preserve live registers 175 ldmfd sp!, {r0-r2,lr} @ restore live registers 330 stmfd sp!, {r0-r2,lr} @ preserve clobbered live registers 335 ldmfd sp!, {r0-r2,lr} @ restore registers [all...] |
H A D | CompilerTemplateAsm-mips.S | 118 /* single-purpose registers, given names for clarity */ 2104 /* push gp registers (except zero, gp, sp, and fp) */ 2136 # Note: even if we don't save all 32 registers, we still need to 2137 # adjust SP by 32 registers due to the way we are storing 2138 # the registers on the stack. 2147 /* pop gp registers (except zero, gp, sp, and fp) */ 2148 # Note: even if we don't save all 32 registers, we still need to 2149 # adjust SP by 32 registers due to the way we are storing 2150 # the registers on the stack. 2595 * Note: the following registers ar [all...] |
/dalvik/vm/compiler/template/mips/ |
H A D | TEMPLATE_MEM_OP_DECODE.S | 48 /* push gp registers (except zero, gp, sp, and fp) */ 80 # Note: even if we don't save all 32 registers, we still need to 81 # adjust SP by 32 registers due to the way we are storing 82 # the registers on the stack. 91 /* pop gp registers (except zero, gp, sp, and fp) */ 92 # Note: even if we don't save all 32 registers, we still need to 93 # adjust SP by 32 registers due to the way we are storing 94 # the registers on the stack.
|
/dalvik/vm/mterp/armv5te/ |
H A D | OP_FILLED_NEW_ARRAY.S | 5 * Create a new array with elements filled from registers. 59 @ copy values from registers into the array
|
H A D | footer.S | 396 * Save PC and registers to shadow memory for self verification mode 407 bl dvmSelfVerificationSaveState @ save registers to shadow space 412 * Restore PC, registers, and interpreter state to original values 446 * State registers will be saved to the "thread" area before bailing 998 * and r3 because those just happen to be the registers all our callers are 1063 * Spit out a "we were here", preserving all registers. (The attempt 1065 * registers for EABI 64-bit stack alignment.) 1089 * Spit out the number in r0, preserving registers. 1104 * Print a newline, preserving registers. 1118 * Print the 32-bit quantity in r0 as a hex value, preserving registers [all...] |
/dalvik/vm/mterp/mips/ |
H A D | OP_FILLED_NEW_ARRAY.S | 5 * Create a new array with elements filled from registers. 62 # copy values from registers into the array
|
H A D | footer.S | 409 * Save PC and registers to shadow memory for self verification mode 420 jal dvmSelfVerificationSaveState # save registers to shadow space 425 * Restore PC, registers, and interpState to original values 458 * State registers will be saved to the "thread" area before bailing 1008 * and a3 because those just happen to be the registers all our callers are 1066 * Spit out a "we were here", preserving all registers. 1086 * Spit out the number in a0, preserving registers. 1097 * Print a newline, preserving registers. 1107 * Print the 32-bit quantity in a0 as a hex value, preserving registers. 1118 * Print the 64-bit quantity in a0-a1, preserving registers [all...] |
/dalvik/vm/arch/arm/ |
H A D | CallEABI.S | 71 registers are placed on the stack. "sp" points at the first stacked argument 250 * data into the registers, but since nothing tries to use it it's also 280 @ Restore the registers we saved and return. On >= ARMv5TE we can 410 * Spit out a "we were here", preserving all registers. (The attempt 412 * registers for EABI 64-bit stack alignment.)
|
H A D | CallOldABI.S | 62 registers are placed on the stack. "sp" points at the first stacked argument 164 @ Restore the registers we saved and return. Note this remaps stuff,
|
/dalvik/vm/mterp/out/ |
H A D | InterpAsm-armv5te.S | 45 is present, registers s16-s31 (a/k/a d8-d15, a/k/a q4-q7) must be preserved, 49 registers are placed on the stack. "sp" points at the first stacked argument 61 The following registers have fixed assignments: 72 unspecified registers or condition codes. 75 /* single-purpose registers, given names for clarity */ 131 * src and dest registers are parameterized (not hard-wired to rPC and rINST). 249 * the registers, including PC, for the previous stack frame. If gdb 284 /* set up "named" registers, figure out entry point */ 340 * We pushed some registers on the stack in dvmMterpStdRun, then saved 341 * SP and LR. Here we restore SP, restore the registers, an [all...] |
H A D | InterpAsm-armv5te-vfp.S | 45 is present, registers s16-s31 (a/k/a d8-d15, a/k/a q4-q7) must be preserved, 49 registers are placed on the stack. "sp" points at the first stacked argument 61 The following registers have fixed assignments: 72 unspecified registers or condition codes. 75 /* single-purpose registers, given names for clarity */ 131 * src and dest registers are parameterized (not hard-wired to rPC and rINST). 249 * the registers, including PC, for the previous stack frame. If gdb 284 /* set up "named" registers, figure out entry point */ 340 * We pushed some registers on the stack in dvmMterpStdRun, then saved 341 * SP and LR. Here we restore SP, restore the registers, an [all...] |
H A D | InterpAsm-armv7-a-neon.S | 45 is present, registers s16-s31 (a/k/a d8-d15, a/k/a q4-q7) must be preserved, 49 registers are placed on the stack. "sp" points at the first stacked argument 61 The following registers have fixed assignments: 72 unspecified registers or condition codes. 75 /* single-purpose registers, given names for clarity */ 131 * src and dest registers are parameterized (not hard-wired to rPC and rINST). 263 * the registers, including PC, for the previous stack frame. If gdb 298 /* set up "named" registers, figure out entry point */ 354 * We pushed some registers on the stack in dvmMterpStdRun, then saved 355 * SP and LR. Here we restore SP, restore the registers, an [all...] |
H A D | InterpAsm-armv7-a.S | 45 is present, registers s16-s31 (a/k/a d8-d15, a/k/a q4-q7) must be preserved, 49 registers are placed on the stack. "sp" points at the first stacked argument 61 The following registers have fixed assignments: 72 unspecified registers or condition codes. 75 /* single-purpose registers, given names for clarity */ 131 * src and dest registers are parameterized (not hard-wired to rPC and rINST). 263 * the registers, including PC, for the previous stack frame. If gdb 298 /* set up "named" registers, figure out entry point */ 354 * We pushed some registers on the stack in dvmMterpStdRun, then saved 355 * SP and LR. Here we restore SP, restore the registers, an [all...] |
H A D | InterpAsm-mips.S | 34 /* single-purpose registers, given names for clarity */ 436 /* set up "named" registers, figure out entry point */ 484 /* Restore the stack pointer and all the registers stored at sp from the save 1247 * Create a new array with elements filled from registers. 1276 * Create a new array with elements filled from registers. 9397 # copy values from registers into the array 9492 # copy values from registers into the array 11411 * Save PC and registers to shadow memory for self verification mode 11422 jal dvmSelfVerificationSaveState # save registers to shadow space 11427 * Restore PC, registers, an [all...] |