/external/vixl/examples/ |
getting-started.cc | 37 __ Ldr(x1, 0x1122334455667788);
|
/external/chromium_org/v8/src/ic/arm64/ |
ic-arm64.cc | 64 __ Ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); 69 __ Ldr(result, 136 __ Ldr(map_scratch, FieldMemOperand(receiver, HeapObject::kMapOffset)); 179 __ Ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); 182 __ Ldr(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); 194 __ Ldr(scratch1, FieldMemOperand(elements, FixedArray::kLengthOffset)); 201 __ Ldr(scratch2, MemOperand(scratch1, scratch2, LSL, kPointerSizeLog2)); 232 __ Ldr(hash_scratch.W(), FieldMemOperand(key, Name::kHashFieldOffset)); 276 __ Ldr(map, FieldMemOperand(object, JSObject::kElementsOffset)); 281 __ Ldr(scratch1, FieldMemOperand(map, FixedArray::kLengthOffset)) [all...] |
stub-cache-arm64.cc | 55 __ Ldr(scratch2, MemOperand(scratch)); 60 __ Ldr(scratch2, MemOperand(scratch, map_off_addr - key_off_addr)); 61 __ Ldr(scratch3, FieldMemOperand(receiver, HeapObject::kMapOffset)); 66 __ Ldr(scratch, MemOperand(scratch, value_off_addr - key_off_addr)); 69 __ Ldr(scratch2.W(), FieldMemOperand(scratch, Code::kFlagsOffset)); 119 __ Ldr(scratch, FieldMemOperand(name, Name::kHashFieldOffset)); 120 __ Ldr(extra, FieldMemOperand(receiver, HeapObject::kMapOffset));
|
handler-compiler-arm64.cc | 35 __ Ldr(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); 47 __ Ldr(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); 49 __ Ldr(map, FieldMemOperand(properties, HeapObject::kMapOffset)); 68 __ Ldr(scratch, GlobalObjectMemOperand()); 69 __ Ldr(scratch, FieldMemOperand(scratch, GlobalObject::kNativeContextOffset)); 70 __ Ldr(scratch, ContextMemOperand(scratch, index)); 77 __ Ldr(prototype, FieldMemOperand(prototype, Map::kPrototypeOffset)); 103 __ Ldr(scratch, FieldMemOperand(scratch, Cell::kValueOffset)); 189 __ Ldr(call_data, FieldMemOperand(call_data, CallHandlerInfo::kDataOffset)); 228 __ Ldr(receiver [all...] |
ic-compiler-arm64.cc | 50 __ Ldr(tmp, FieldMemOperand(this->name(), HeapObject::kMapOffset)); 66 __ Ldr(map_reg, FieldMemOperand(receiver(), HeapObject::kMapOffset)); 107 __ Ldr(scratch1(), FieldMemOperand(receiver(), HeapObject::kMapOffset));
|
/external/chromium_org/v8/src/arm64/ |
deoptimizer-arm64.cc | 152 __ Ldr(x0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); 170 __ Ldr(x1, MemOperand(deoptimizer, Deoptimizer::input_offset())); 197 __ Ldr(unwind_limit, MemOperand(x1, FrameDescription::frame_size_offset())); 229 __ Ldr(x0, MemOperand(x4, Deoptimizer::output_offset())); 235 __ Ldr(current_frame, MemOperand(x0, 0)); 236 __ Ldr(x3, MemOperand(current_frame, FrameDescription::frame_size_offset())); 242 __ Ldr(x7, MemOperand(x6, FrameDescription::frame_content_offset())); 252 __ Ldr(x1, MemOperand(x4, Deoptimizer::input_offset())); 259 __ Ldr(reg, MemOperand(x1, src_offset)); 264 __ Ldr(x6, MemOperand(current_frame, FrameDescription::state_offset())) [all...] |
builtins-arm64.cc | 25 __ Ldr(result, GlobalObjectMemOperand()); 26 __ Ldr(result, 29 __ Ldr(result, 39 __ Ldr(result, GlobalObjectMemOperand()); 40 __ Ldr(result, 43 __ Ldr(result, ContextMemOperand(result, 92 __ Ldr(x10, FieldMemOperand(x1, JSFunction::kPrototypeOrInitialMapOffset)); 120 __ Ldr(x10, FieldMemOperand(x1, JSFunction::kPrototypeOrInitialMapOffset)); 162 __ Ldr(arg, MemOperand(jssp, 2 * kPointerSize, PostIndex)); 218 __ Ldr(x10, FieldMemOperand(x0, HeapObject::kMapOffset)) [all...] |
code-stubs-arm64.cc | 148 __ Ldr(double_scratch, MemOperand(input, double_offset)); 154 __ Ldr(result, MemOperand(input, double_offset)); 272 __ Ldr(double_scratch, FieldMemOperand(right, HeapNumber::kValueOffset)); 383 __ Ldr(right_d, FieldMemOperand(right, HeapNumber::kValueOffset)); 408 __ Ldr(left_d, FieldMemOperand(left, HeapNumber::kValueOffset)); 561 __ Ldr(rhs_map, FieldMemOperand(rhs, HeapObject::kMapOffset)); 562 __ Ldr(lhs_map, FieldMemOperand(lhs, HeapObject::kMapOffset)); 586 __ Ldr(lhs_d, FieldMemOperand(lhs, HeapNumber::kValueOffset)); 587 __ Ldr(rhs_d, FieldMemOperand(rhs, HeapNumber::kValueOffset)); 755 __ Ldr(base_double, FieldMemOperand(base_tagged, HeapNumber::kValueOffset)) [all...] |
macro-assembler-arm64.cc | 63 Ldr(temp, operand.immediate()); 252 Ldr(dst, operand.immediate()); 300 Ldr(rd, operand.immediate()); 357 Ldr(temp, operand.immediate()); 489 Ldr(temp, operand.immediate()); 521 Ldr(temp, operand.immediate()); 641 Ldr(rt.W(), addr); 644 Ldr(rt, addr); [all...] |
delayed-masm-arm64.cc | 31 __ Ldr(temp1, pending_address_src_); 32 __ Ldr(temp2, src_operand); 180 __ Ldr(pending_register_, pending_address_src_); 188 __ Ldr(temp, pending_address_src_);
|
full-codegen-arm64.cc | 133 __ Ldr(x10, GlobalObjectMemOperand()); 134 __ Ldr(x10, FieldMemOperand(x10, GlobalObject::kGlobalProxyOffset)); 225 __ Ldr(x10, MemOperand(fp, parameter_offset)); 250 __ Ldr(x3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); 343 __ Ldr(x3, FieldMemOperand(x2, Cell::kValueOffset)); 741 __ Ldr(dest, location); 796 __ Ldr(x1, FieldMemOperand(cp, HeapObject::kMapOffset)); 936 __ Ldr(x1, ContextMemOperand(x1, variable->interface()->Index())); 937 __ Ldr(x1, ContextMemOperand(x1, Context::EXTENSION_INDEX)); [all...] |
codegen-arm64.cc | 162 __ Ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); 225 __ Ldr(x13, MemOperand(src_elements, kPointerSize, PostIndex)); 267 __ Ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); 316 __ Ldr(x13, MemOperand(src_elements, kPointerSize, PostIndex)); 425 __ Ldr(result, FieldMemOperand(string, HeapObject::kMapOffset)); 438 __ Ldr(result.W(), 440 __ Ldr(string, FieldMemOperand(string, SlicedString::kParentOffset)); 450 __ Ldr(result, FieldMemOperand(string, ConsString::kSecondOffset)); 453 __ Ldr(string, FieldMemOperand(string, ConsString::kFirstOffset)); 456 __ Ldr(result, FieldMemOperand(string, HeapObject::kMapOffset)) [all...] |
debug-arm64.cc | 34 // ldr ip0, [pc, #(3 * kInstructionSize)] 90 // ldr ip0, [pc, #(2 * kInstructionSize)] 222 __ Ldr(scratch, MemOperand(scratch)); 362 __ Ldr(cp, FieldMemOperand(x1, JSFunction::kContextOffset)); 365 __ Ldr(scratch, FieldMemOperand(x1, JSFunction::kSharedFunctionInfoOffset)); 366 __ Ldr(scratch, FieldMemOperand(scratch, SharedFunctionInfo::kCodeOffset));
|
lithium-codegen-arm64.cc | 500 __ Ldr(cp, ToMemOperand(context, kMustUseFramePointer)); 656 __ Ldr(x10, GlobalObjectMemOperand()); 657 __ Ldr(x10, FieldMemOperand(x10, GlobalObject::kGlobalProxyOffset)); 717 __ Ldr(value, MemOperand(fp, parameter_offset)); [all...] |
regexp-macro-assembler-arm64.cc | 170 __ Ldr(w10, register_location(reg)); 275 __ Ldr(w10, MemOperand(backtrack_stackpointer())); 722 __ Ldr(x10, MemOperand(x10)); 793 __ Ldr(backtrack_stackpointer(), MemOperand(frame_pointer(), kStackBase)); [all...] |
macro-assembler-arm64-inl.h | 735 Ldr(fd, imm); 755 // TODO(all): Use Assembler::ldr(const FPRegister& ft, float imm). 875 void MacroAssembler::Ldr(const CPURegister& rt, const Immediate& imm) { 877 ldr(rt, imm); 881 void MacroAssembler::Ldr(const CPURegister& rt, double imm) { 884 ldr(rt, Immediate(double_to_rawbits(imm))); [all...] |
/external/chromium_org/v8/src/compiler/arm64/ |
code-generator-arm64.cc | 154 __ Ldr(temp, FieldMemOperand(func, JSFunction::kContextOffset)); 158 __ Ldr(x10, FieldMemOperand(func, JSFunction::kCodeEntryOffset)); 410 __ Ldr(i.OutputRegister32(), i.MemoryOperand()); 416 __ Ldr(i.OutputRegister(), i.MemoryOperand()); 424 __ Ldr(scratch, i.MemoryOperand()); 436 __ Ldr(i.OutputDoubleRegister(), i.MemoryOperand()); 667 __ Ldr(x10, MemOperand(fp, receiver_slot * kXRegSize)); 669 __ Ldr(x10, GlobalObjectMemOperand()); 670 __ Ldr(x10, FieldMemOperand(x10, GlobalObject::kGlobalProxyOffset)); 737 __ Ldr(g.ToRegister(destination), src) [all...] |
/art/compiler/utils/arm64/ |
assembler_arm64.cc | 231 ___ Ldr(reg_w(dest), MEM_OP(reg_x(base), offset)); 243 ___ Ldr(reg_x(dest), MEM_OP(reg_x(base), offset)); 248 ___ Ldr(reg_s(dest), MEM_OP(reg_x(base), offset)); 253 ___ Ldr(reg_d(dest), MEM_OP(reg_x(base), offset)); 262 ___ Ldr(reg_w(dest.AsWRegister()), MEM_OP(reg_x(base), offset)); 266 ___ Ldr(reg_w(dest.AsOverlappingCoreRegisterLow()), MEM_OP(reg_x(base), offset)); 269 ___ Ldr(reg_x(dest.AsCoreRegister()), MEM_OP(reg_x(base), offset)); 272 ___ Ldr(reg_s(dest.AsSRegister()), MEM_OP(reg_x(base), offset)); 275 ___ Ldr(reg_d(dest.AsDRegister()), MEM_OP(reg_x(base), offset)); 309 ___ Ldr(reg_x(dst.AsCoreRegister()), MEM_OP(reg_x(base.AsCoreRegister()), offs.Int32Value())) [all...] |
/external/vixl/test/ |
test-simulator-a64.cc | 202 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, n_index_shift)); 306 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, index_shift)); 310 __ Ldr(fm, MemOperand(inputs_base, index_m, UXTW, index_shift)); 425 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, index_shift)); 429 __ Ldr(fm, MemOperand(inputs_base, index_m, UXTW, index_shift)); 433 __ Ldr(fa, MemOperand(inputs_base, index_a, UXTW, index_shift)); 555 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, index_shift)); 559 __ Ldr(fm, MemOperand(inputs_base, index_m, UXTW, index_shift)); 679 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, index_shift)); 792 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, n_index_shift)) [all...] |
test-utils-a64.cc | 415 __ Ldr(dump2_base, MemOperand(dump2, dump2_base.code() * kXRegSizeInBytes)); 416 __ Ldr(dump2, MemOperand(dump2, dump2.code() * kXRegSizeInBytes));
|
test-assembler-a64.cc | [all...] |
/external/chromium_org/v8/test/cctest/ |
test-code-stubs-arm64.cc | 89 __ Ldr(d0, MemOperand(source_reg));
|
test-utils-arm64.cc | 417 __ Ldr(dump2_base, MemOperand(dump2, dump2_base.code() * kXRegSize)); 418 __ Ldr(dump2, MemOperand(dump2, dump2.code() * kXRegSize));
|
test-assembler-arm64.cc | [all...] |
/external/vixl/src/a64/ |
macro-assembler-a64.h | 42 V(Ldr, CPURegister&, rt, LoadOpFor(rt)) \ 751 void Ldr(const FPRegister& ft, double imm) { 754 ldr(ft, imm); 756 ldr(ft, static_cast<float>(imm)); 759 void Ldr(const FPRegister& ft, float imm) { 762 ldr(ft, imm); 764 ldr(ft, static_cast<double>(imm)); 767 void Ldr(const Register& rt, uint64_t imm) { 770 ldr(rt, imm); [all...] |