/dalvik/dx/tests/093-ssa-invoke-range/ |
H A D | Blort.java | 14 int dest = 7; 16 methodThatNeedsInvokeRange(src, 0, dest, 1, 5, 0); 17 methodThatNeedsInvokeRange(src, 0, dest, 1, 5, 0); 25 int dest = 7; 28 methodThatNeedsInvokeRange(src, zero, dest, 1, 5, 0); 29 methodThatNeedsInvokeRange(src, 0, dest, 1, 5, 0); 39 int dest = 7; 41 methodThatNeedsInvokeRange(src, 0, dest, 0, destPos, length); 48 int dest = 7; 50 methodThatNeedsInvokeRange(src, 0, dest, [all...] |
/dalvik/vm/ |
H A D | BitVector.cpp | 218 void dvmCopyBitVector(BitVector *dest, const BitVector *src) 220 /* if dest is expandable and < src, we could expand dest to match */ 221 checkSizes(dest, src); 223 memcpy(dest->storage, src->storage, sizeof(u4) * dest->storageSize); 227 * Intersect two bit vectors and store the result to the dest vector. 229 bool dvmIntersectBitVectors(BitVector *dest, const BitVector *src1, 232 if (dest->storageSize != src1->storageSize || 233 dest [all...] |
H A D | BitVector.h | 70 void dvmCopyBitVector(BitVector *dest, const BitVector *src); 73 * Intersect two bit vectors and store the result to the dest vector. 75 bool dvmIntersectBitVectors(BitVector *dest, const BitVector *src1, 79 * Unify two bit vectors and store the result to the dest vector. 81 bool dvmUnifyBitVectors(BitVector *dest, const BitVector *src1,
|
/dalvik/vm/compiler/codegen/mips/ |
H A D | ArchUtility.cpp | 224 int dest = lir->operands[0]; 238 DUMP_SSA_REP(ALOGD("-------- %s", (char *) dest)); 242 ALOGD("-------- chaining cell (backward branch): 0x%04x", dest); 246 ALOGD("-------- chaining cell (normal): 0x%04x", dest); 250 ALOGD("-------- chaining cell (hot): 0x%04x", dest); 255 dest ? ((Method *) dest)->clazz->descriptor : "", 256 dest ? ((Method *) dest)->name : "N/A"); 261 ((Method *)dest) [all...] |
H A D | CodegenCommon.cpp | 283 int dest) 288 insn->operands[0] = dest; 295 int dest, int src1) 301 insn->operands[0] = dest; 309 int dest, int src1, int src2) 318 insn->operands[0] = dest; 327 int dest, int src1, int src2, int info) 333 insn->operands[0] = dest;
|
H A D | LocalOptimizations.cpp | 56 int dest, int src) 60 moveLIR = dvmCompilerRegCopyNoInsert( cUnit, dest, src); 64 * will need to be re-checked (eg the new dest clobbers the src used in 55 convertMemOpIntoMove(CompilationUnit *cUnit, MipsLIR *origLIR, int dest, int src) argument
|
/dalvik/vm/compiler/codegen/arm/ |
H A D | ArchUtility.cpp | 301 int dest = lir->operands[0]; 313 ALOGD("-------- %s", (char *) dest); 316 DUMP_SSA_REP(LOGD("-------- %s", (char *) dest)); 320 ALOGD("-------- chaining cell (backward branch): 0x%04x", dest); 324 ALOGD("-------- chaining cell (normal): 0x%04x", dest); 328 ALOGD("-------- chaining cell (hot): 0x%04x", dest); 333 dest ? ((Method *) dest)->clazz->descriptor : "", 334 dest ? ((Method *) dest) [all...] |
H A D | CodegenCommon.cpp | 275 int dest) 280 insn->operands[0] = dest; 287 int dest, int src1) 293 insn->operands[0] = dest; 301 int dest, int src1, int src2) 310 insn->operands[0] = dest; 320 int dest, int src1, int src2, int info) 326 insn->operands[0] = dest; 274 newLIR1(CompilationUnit *cUnit, ArmOpcode opcode, int dest) argument 286 newLIR2(CompilationUnit *cUnit, ArmOpcode opcode, int dest, int src1) argument 300 newLIR3(CompilationUnit *cUnit, ArmOpcode opcode, int dest, int src1, int src2) argument 319 newLIR4(CompilationUnit *cUnit, ArmOpcode opcode, int dest, int src1, int src2, int info) argument
|
H A D | LocalOptimizations.cpp | 56 int dest, int src) 60 moveLIR = dvmCompilerRegCopyNoInsert( cUnit, dest, src); 64 * will need to be re-checked (eg the new dest clobbers the src used in 55 convertMemOpIntoMove(CompilationUnit *cUnit, ArmLIR *origLIR, int dest, int src) argument
|
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | RopperMachine.java | 297 RegisterSpec dest; 300 dest = null; 309 dest = localTarget; 311 dest = RegisterSpec.make(stackPointer, result(0)); 356 TypeBearer destType = (dest != null) ? dest : Type.VOID; 374 RegisterSpec.make(dest.getNextReg(), Type.INT_ARRAY); 402 RegisterSpec.make(dest.getReg(), Type.CLASS); 441 RegisterSpec.make(dest.getReg(), Type.OBJECT); 481 if (dest ! [all...] |
/dalvik/vm/native/ |
H A D | java_lang_System.cpp | 44 * For these functions, The caller must guarantee that dest/src are aligned 54 extern "C" void _memmove_words(void* dest, const void* src, size_t n); 58 static void move16(void* dest, const void* src, size_t n) argument 60 assert((((uintptr_t) dest | (uintptr_t) src | n) & 0x01) == 0); 62 uint16_t* d = (uint16_t*) dest; 82 static void move32(void* dest, const void* src, size_t n) argument 84 assert((((uintptr_t) dest | (uintptr_t) src | n) & 0x03) == 0); 86 uint32_t* d = (uint32_t*) dest; 108 * public static void arraycopy(Object src, int srcPos, Object dest,
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
H A D | DalvInsn.java | 49 * @param dest {@code non-null;} destination register 54 RegisterSpec dest, RegisterSpec src) { 55 boolean category1 = dest.getCategory() == 1; 56 boolean reference = dest.getType().isReference(); 57 int destReg = dest.getReg(); 73 RegisterSpecList.make(dest, src)); 53 makeMove(SourcePosition position, RegisterSpec dest, RegisterSpec src) argument
|
H A D | RopTranslator.java | 589 RegisterSpec dest = insn.getResult(); 594 dest.getType()); 596 RegisterSpecList.make(dest, source));
|
/dalvik/dx/src/com/android/dx/dex/code/ |
H A D | DalvInsn.java | 51 * @param dest {@code non-null;} destination register 56 RegisterSpec dest, RegisterSpec src) { 57 boolean category1 = dest.getCategory() == 1; 58 boolean reference = dest.getType().isReference(); 59 int destReg = dest.getReg(); 75 RegisterSpecList.make(dest, src)); 55 makeMove(SourcePosition position, RegisterSpec dest, RegisterSpec src) argument
|
H A D | RopTranslator.java | 596 RegisterSpec dest = insn.getResult(); 601 dest.getType()); 603 RegisterSpecList.make(dest, source));
|
/dalvik/vm/compiler/ |
H A D | SSATransformation.cpp | 358 * Perform dest U= src1 ^ ~src2 361 static void computeSuccLiveIn(BitVector *dest, argument 365 if (dest->storageSize != src1->storageSize || 366 dest->storageSize != src2->storageSize || 367 dest->expandable != src1->expandable || 368 dest->expandable != src2->expandable) { 374 for (idx = 0; idx < dest->storageSize; idx++) { 375 dest->storage[idx] |= src1->storage[idx] & ~src2->storage[idx];
|
/dalvik/vm/compiler/template/mips/ |
H A D | header.S | 330 #define LOAD_ADDR(dest,addr) la dest, addr 331 #define LOAD_IMM(dest, imm) li dest, imm 332 #define MOVE_REG(dest,src) move dest, src
|
/dalvik/vm/mterp/mips/ |
H A D | header.S | 271 #define LOAD_ADDR(dest, addr) la dest, addr 272 #define LOAD_IMM(dest, imm) li dest, imm 273 #define MOVE_REG(dest, src) move dest, src
|
/dalvik/tools/dmtracedump/ |
H A D | CreateTestTrace.c | 88 char *dest = (char *) malloc(len + 1); local 89 strncpy(dest, src, len); 90 dest[len] = 0; 91 return dest;
|
H A D | TraceDump.c | 240 * The escaped string is written to "dest" which must be large enough to 241 * hold the result. A pointer to "dest" is returned. The characters and 247 char *htmlEscape(const char *src, char *dest, int len) argument 249 char *destStart = dest; 260 *dest++ = '&'; 261 *dest++ = 'l'; 262 *dest++ = 't'; 263 *dest++ = ';'; 268 *dest++ = '&'; 269 *dest [all...] |
/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
H A D | Rops.java | 1116 * @param dest {@code non-null;} destination (result) type, or 1122 public static Rop ropFor(int opcode, TypeBearer dest, TypeList sources, argument 1126 case RegOps.MOVE: return opMove(dest); 1127 case RegOps.MOVE_PARAM: return opMoveParam(dest); 1128 case RegOps.MOVE_EXCEPTION: return opMoveException(dest); 1129 case RegOps.CONST: return opConst(dest); 1143 case RegOps.NEG: return opNeg(dest); 1150 case RegOps.NOT: return opNot(dest); 1153 case RegOps.CONV: return opConv(dest, sources.getType(0)); 1175 componentType = dest 1715 opConv(TypeBearer dest, TypeBearer source) argument [all...] |
/dalvik/dx/src/com/android/dx/rop/code/ |
H A D | Rops.java | 1116 * @param dest {@code non-null;} destination (result) type, or 1122 public static Rop ropFor(int opcode, TypeBearer dest, TypeList sources, argument 1126 case RegOps.MOVE: return opMove(dest); 1127 case RegOps.MOVE_PARAM: return opMoveParam(dest); 1128 case RegOps.MOVE_EXCEPTION: return opMoveException(dest); 1129 case RegOps.CONST: return opConst(dest); 1143 case RegOps.NEG: return opNeg(dest); 1150 case RegOps.NOT: return opNot(dest); 1153 case RegOps.CONV: return opConv(dest, sources.getType(0)); 1175 componentType = dest 1715 opConv(TypeBearer dest, TypeBearer source) argument [all...] |
/dalvik/vm/interp/ |
H A D | Interp.cpp | 1124 static void copySwappedArrayData(void* dest, const u2* src, u4 size, u2 width) argument 1127 memcpy(dest, src, size*width); 1135 ((u1*)dest)[i] = ((u1*)src)[i+1]; 1136 ((u1*)dest)[i+1] = ((u1*)src)[i]; 1140 * assume "dest" is, so we handle odd length specially. 1143 ((u1*)dest)[size-1] = ((u1*)src)[size]; 1148 memcpy(dest, src, size*width); 1153 ((u4*)dest)[i] = (src[(i << 1) + 1] << 16) | src[i << 1]; 1159 ((int*)dest)[i] = (src[(i << 1) + 3] << 16) | src[(i << 1) + 2]; 1160 ((int*)dest)[ [all...] |
/dalvik/vm/arch/arm/ |
H A D | CallEABI.S | 201 mov r8, sp @ r8<- sp (arg copy dest)
|
/dalvik/dx/src/com/android/dx/ssa/ |
H A D | SCCP.java | 624 RegisterSpec dest = defn.getResult(); 626 = dest.withType((TypedConstant)latticeConstants[reg]);
|