/dalvik/dx/src/com/android/dx/dex/code/ |
H A D | SimpleInsn.java | 33 * @param registers {@code non-null;} register list, including a 34 * result register if appropriate (that is, registers may be either 38 RegisterSpecList registers) { 39 super(opcode, position, registers); 50 public DalvInsn withRegisters(RegisterSpecList registers) { argument 51 return new SimpleInsn(getOpcode(), getPosition(), registers); 37 SimpleInsn(Dop opcode, SourcePosition position, RegisterSpecList registers) argument
|
H A D | HighRegisterPrefix.java | 27 * {@code move*} instructions to move a set of registers into 28 * registers starting at {@code 0} sequentially. This is used 41 * @param registers {@code non-null;} source registers 44 RegisterSpecList registers) { 45 super(position, registers); 47 if (registers.size() == 0) { 48 throw new IllegalArgumentException("registers.size() == 0"); 87 RegisterSpecList registers = getRegisters(); 88 int sz = registers 43 HighRegisterPrefix(SourcePosition position, RegisterSpecList registers) argument 101 withRegisters(RegisterSpecList registers) argument [all...] |
H A D | VariableSizeInsn.java | 31 * @param registers {@code non-null;} source registers 34 RegisterSpecList registers) { 35 super(Dops.SPECIAL_FORMAT, position, registers); 33 VariableSizeInsn(SourcePosition position, RegisterSpecList registers) argument
|
H A D | CstInsn.java | 49 * @param registers {@code non-null;} register list, including a 50 * result register if appropriate (that is, registers may be either 55 RegisterSpecList registers, Constant constant) { 56 super(opcode, position, registers); 86 public DalvInsn withRegisters(RegisterSpecList registers) { argument 88 new CstInsn(getOpcode(), getPosition(), registers, constant); 54 CstInsn(Dop opcode, SourcePosition position, RegisterSpecList registers, Constant constant) argument
|
H A D | TargetInsn.java | 36 * @param registers {@code non-null;} register list, including a 37 * result register if appropriate (that is, registers may be either 42 RegisterSpecList registers, CodeAddress target) { 43 super(opcode, position, registers); 60 public DalvInsn withRegisters(RegisterSpecList registers) { argument 61 return new TargetInsn(getOpcode(), getPosition(), registers, target); 41 TargetInsn(Dop opcode, SourcePosition position, RegisterSpecList registers, CodeAddress target) argument
|
H A D | DalvInsn.java | 43 private final RegisterSpecList registers; field in class:DalvInsn 81 * absolutely no registers (e.g., a {@code nop} or a 88 * @param registers {@code non-null;} register list, including a 89 * result register if appropriate (that is, registers may be either 93 RegisterSpecList registers) { 102 if (registers == null) { 103 throw new NullPointerException("registers == null"); 109 this.registers = registers; 125 if (registers 92 DalvInsn(Dop opcode, SourcePosition position, RegisterSpecList registers) argument 398 withRegisters(RegisterSpecList registers) argument [all...] |
H A D | FixedSizeInsn.java | 34 * absolutely no registers (e.g., a {@code nop} or a 41 * @param registers {@code non-null;} register list, including a 42 * result register if appropriate (that is, registers may be either 46 RegisterSpecList registers) { 47 super(opcode, position, registers); 45 FixedSizeInsn(Dop opcode, SourcePosition position, RegisterSpecList registers) argument
|
H A D | CodeAddress.java | 42 public final DalvInsn withRegisters(RegisterSpecList registers) { argument
|
H A D | LocalEnd.java | 65 public DalvInsn withRegisters(RegisterSpecList registers) { argument
|
H A D | LocalStart.java | 73 public DalvInsn withRegisters(RegisterSpecList registers) { argument
|
H A D | OddSpacer.java | 56 public DalvInsn withRegisters(RegisterSpecList registers) { argument
|
H A D | LocalSnapshot.java | 58 public DalvInsn withRegisters(RegisterSpecList registers) { argument
|
H A D | ArrayData.java | 159 public DalvInsn withRegisters(RegisterSpecList registers) { argument
|
H A D | SwitchData.java | 147 public DalvInsn withRegisters(RegisterSpecList registers) { argument
|
/dalvik/vm/compiler/template/armv5te-vfp/ |
H A D | TEMPLATE_MEM_OP_DECODE.S | 10 vpush {d0-d15} @ save out all fp registers 11 push {r0-r12,lr} @ save out all registers 16 pop {r0-r12,lr} @ restore all registers 17 vpop {d0-d15} @ restore all fp registers
|
/dalvik/vm/compiler/template/armv5te/ |
H A D | TEMPLATE_MEM_OP_DECODE.S | 10 push {r0-r12,lr} @ save out all registers 15 pop {r0-r12,lr} @ restore all registers
|
/dalvik/vm/compiler/template/out/ |
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 */ 1071 vpush {d0-d15} @ save out all fp registers 1072 push {r0-r12,lr} @ save out all registers 1077 pop {r0-r12,lr} @ restore all registers 1078 vpop {d0-d15} @ restore all fp registers [all...] |
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 */ 1071 vpush {d0-d15} @ save out all fp registers 1072 push {r0-r12,lr} @ save out all registers 1077 pop {r0-r12,lr} @ restore all registers 1078 vpop {d0-d15} @ restore all fp 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 */ 1071 vpush {d0-d15} @ save out all fp registers 1072 push {r0-r12,lr} @ save out all registers 1077 pop {r0-r12,lr} @ restore all registers 1078 vpop {d0-d15} @ restore all fp 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 */ 801 push {r0-r12,lr} @ save out all registers 806 pop {r0-r12,lr} @ restore all registers
|
/dalvik/vm/mterp/armv5te/ |
H A D | OP_FILLED_NEW_ARRAY.S | 5 * Create a new array with elements filled from registers. 58 @ copy values from registers into the array
|
H A D | footer.S | 311 * Save PC and registers to shadow memory for self verification mode 322 bl dvmSelfVerificationSaveState @ save registers to shadow space 328 * Restore PC, registers, and interpState to original values 458 * State registers will be saved to the "glue" area before bailing. 974 * Spit out a "we were here", preserving all registers. (The attempt 976 * registers for EABI 64-bit stack alignment.) 996 * Spit out the number in r0, preserving registers. 1007 * Print a newline, preserving registers. 1017 * Print the 32-bit quantity in r0 as a hex value, preserving registers. 1028 * Print the 64-bit quantity in r0-r1, preserving registers [all...] |
/dalvik/vm/arch/arm/ |
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/arch/sh/ |
H A D | CallSH4ABI.S | 145 bf put_64bit_on_stack /* consequent two registers not available. */ 391 ## restore preserved registers
|
/dalvik/vm/mterp/out/ |
H A D | InterpAsm-armv4t.S | 44 is present, registers s16-s31 (a/k/a d8-d15, a/k/a q4-q7) must be preserved, 48 registers are placed on the stack. "sp" points at the first stacked argument 60 The following registers have fixed assignments: 71 unspecified registers or condition codes. 74 /* single-purpose registers, given names for clarity */ 130 * src and dest registers are parameterized (not hard-wired to rPC and rINST). 271 * the registers, including PC, for the previous stack frame. If gdb 307 /* set up "named" registers, figure out entry point */ 377 * We pushed some registers on the stack in dvmMterpStdRun, then saved 378 * SP and LR. Here we restore SP, restore the registers, an [all...] |