/art/compiler/ |
H A D | image_writer.cc | 1166 const auto* src = reinterpret_cast<const uint8_t*>(obj); local 1172 memcpy(dst, src, n); 1312 auto* src = down_cast<mirror::AbstractMethod*>(orig); local 1313 ArtMethod* src_method = src->GetArtMethod();
|
/art/test/MyClassNatives/ |
H A D | MyClassNatives.java | 33 static native void arraycopy(Object src, int src_pos, Object dst, int dst_pos, int length); argument
|
/art/compiler/dex/quick/x86/ |
H A D | codegen_x86.h | 317 void OpRegCopyWide(RegStorage dest, RegStorage src) OVERRIDE; 789 * @param src Source Register. 792 void GenImulRegImm(RegStorage dest, RegStorage src, int val);
|
H A D | utility_x86.cc | 311 int src = r_src.IsPair() ? r_src.GetLowReg() : r_src.GetReg(); local 359 return NewLIR3(opcode, r_base.GetReg(), offset, src); 918 // x86 only allows registers EAX-EDX to be used as byte registers, if the input src is not
|
H A D | int_x86.cc | 127 // If src or dest is a pair, we'll be using low reg. 1623 void X86Mir2Lir::GenImulRegImm(RegStorage dest, RegStorage src, int val) { argument 1629 OpRegCopy(dest, src); 1632 OpRegRegImm(kOpMul, dest, src, val); 2003 // Handle the case when src and dest are intersect. 2534 // If the src reg can't be byte accessed, move it to a temp first. 3358 // if src and dest are in the same phys reg then StoreValue generates 3365 // remove nop flag set by OpRegCopyNoInsert if src == dest
|
/art/compiler/dex/ |
H A D | global_value_numbering_test.cc | 130 #define DEF_MOVE(bb, opcode, reg, src) \ 131 { bb, opcode, 0u, 0u, 1, { src }, 1, { reg } } 132 #define DEF_MOVE_WIDE(bb, opcode, reg, src) \ 133 { bb, opcode, 0u, 0u, 2, { src, src + 1 }, 2, { reg, reg + 1 } } 138 #define DEF_UNOP(bb, opcode, result, src) DEF_MOVE(bb, opcode, result, src)
|
H A D | type_inference_test.cc | 135 #define DEF_MOVE(bb, opcode, reg, src) \ 136 { bb, opcode, 0u, 0u, 1, { src }, 1, { reg } } 137 #define DEF_MOVE_WIDE(bb, opcode, reg, src) \ 138 { bb, opcode, 0u, 0u, 2, { src, src + 1 }, 2, { reg, reg + 1 } } 143 #define DEF_UNOP(bb, opcode, result, src) DEF_MOVE(bb, opcode, result, src)
|
H A D | local_value_numbering.cc | 315 const ScopedArenaSafeMap<K, AliasingValues>& src) { 318 for (const auto& entry : src) { 526 void LocalValueNumbering::CopyLiveSregValues(SregValueMap* dest, const SregValueMap& src) { argument 530 for (const auto& entry : src) { 314 CopyAliasingValuesMap(ScopedArenaSafeMap<K, AliasingValues>* dest, const ScopedArenaSafeMap<K, AliasingValues>& src) argument
|
H A D | gvn_dead_code_elimination_test.cc | 130 #define DEF_MOVE(bb, opcode, reg, src) \ 131 { bb, opcode, 0u, 0u, 1, { src }, 1, { reg } } 132 #define DEF_MOVE_WIDE(bb, opcode, reg, src) \ 133 { bb, opcode, 0u, 0u, 2, { src, src + 1 }, 2, { reg, reg + 1 } } 1058 DEF_BINOP(3, Instruction::OR_INT_2ADDR, 4u, 2u, 3u), // 3. Find definition of the move src. 1060 DEF_MOVE(3, Instruction::MOVE, 6u, 4u), // 2. Find overwritten move src.
|
/art/compiler/dex/quick/ |
H A D | mir_to_lir.h | 658 LIR* NewLIR2NoDest(int opcode, int src, int info); 692 void ConvertMemOpIntoMove(LIR* orig_lir, RegStorage dest, RegStorage src); 1461 virtual void OpRegCopyWide(RegStorage dest, RegStorage src) = 0;
|
/art/compiler/dex/quick/arm/ |
H A D | codegen_arm.h | 221 void OpRegCopyWide(RegStorage dest, RegStorage src);
|
/art/compiler/dex/quick/mips/ |
H A D | codegen_mips.h | 218 void OpRegCopyWide(RegStorage dest, RegStorage src);
|
/art/runtime/ |
H A D | oat_file_assistant_test.cc | 121 void Copy(std::string src, std::string dst) { argument 122 std::ifstream src_stream(src, std::ios::binary);
|
H A D | debugger.cc | 1259 const uint8_t* src = reinterpret_cast<uint8_t*>(a->GetRawData(sizeof(uint8_t), 0)); local 1260 memcpy(dst, &src[offset * width], count * width); 1278 static void CopyArrayData(mirror::Array* a, JDWP::Request* src, int offset, int count) 1285 *dst++ = src->ReadValue(sizeof(T));
|
/art/test/083-compiler-regressions/src/ |
H A D | Main.java | 9751 private static int ifEqz(int src, int thn, int els) { return (src == 0) ? thn : els; } argument 9752 private static int ifNez(int src, int thn, int els) { return (src != 0) ? thn : els; } argument 9753 private static int ifLtz(int src, int thn, int els) { return (src < 0) ? thn : els; } argument 9754 private static int ifGez(int src, int thn, int els) { return (src >= 0) ? thn : els; } argument 9755 private static int ifGtz(int src, int thn, int els) { return (src > argument 9756 ifLez(int src, int thn, int els) argument [all...] |
/art/compiler/dex/quick/arm64/ |
H A D | codegen_arm64.h | 224 void OpRegCopyWide(RegStorage dest, RegStorage src) OVERRIDE;
|
/art/runtime/mirror/ |
H A D | object.h | 508 static Object* CopyObject(Thread* self, mirror::Object* dest, mirror::Object* src,
|
/art/runtime/arch/arm/ |
H A D | quick_entrypoints_arm.S | 410 bl memcpy @ memcpy (dest, src, bytes)
|
/art/runtime/arch/mips/ |
H A D | quick_entrypoints_mips.S | 522 jal memcpy # (dest, src, bytes)
|
/art/compiler/optimizing/ |
H A D | code_generator_x86.cc | 4032 void ParallelMoveResolverX86::MoveMemoryToMemory32(int dst, int src) { argument 4037 __ movl(temp_reg, Address(ESP, src + stack_offset)); 4041 void ParallelMoveResolverX86::MoveMemoryToMemory64(int dst, int src) { argument 4046 __ movl(temp_reg, Address(ESP, src + stack_offset)); 4048 __ movl(temp_reg, Address(ESP, src + stack_offset + kX86WordSize));
|
/art/compiler/jni/ |
H A D | jni_compiler_test.cc | 833 void my_arraycopy(JNIEnv* env, jclass klass, jobject src, jint src_pos, jobject dst, jint dst_pos, jint length) { argument 836 EXPECT_TRUE(env->IsSameObject(JniCompilerTest::jobj_, src));
|