Home
last modified time | relevance | path

Searched refs:Ldr (Results 1 – 25 of 29) sorted by relevance

12

/external/v8/src/ic/arm64/
Dic-arm64.cc64 __ Ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); in GenerateDictionaryLoad() local
69 __ Ldr(result, in GenerateDictionaryLoad() local
136 __ Ldr(map_scratch, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateKeyedLoadReceiverCheck() local
179 __ Ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateFastArrayLoad() local
182 __ Ldr(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); in GenerateFastArrayLoad() local
194 __ Ldr(scratch1, FieldMemOperand(elements, FixedArray::kLengthOffset)); in GenerateFastArrayLoad() local
201 __ Ldr(scratch2, MemOperand(scratch1, scratch2, LSL, kPointerSizeLog2)); in GenerateFastArrayLoad() local
232 __ Ldr(hash_scratch.W(), FieldMemOperand(key, Name::kHashFieldOffset)); in GenerateKeyNameCheck() local
276 __ Ldr(map, FieldMemOperand(object, JSObject::kElementsOffset)); in GenerateMappedArgumentsLookup() local
281 __ Ldr(scratch1, FieldMemOperand(map, FixedArray::kLengthOffset)); in GenerateMappedArgumentsLookup() local
[all …]
Dstub-cache-arm64.cc55 __ Ldr(scratch2, MemOperand(scratch)); in ProbeTable() local
60 __ Ldr(scratch2, MemOperand(scratch, map_off_addr - key_off_addr)); in ProbeTable() local
61 __ Ldr(scratch3, FieldMemOperand(receiver, HeapObject::kMapOffset)); in ProbeTable() local
66 __ Ldr(scratch, MemOperand(scratch, value_off_addr - key_off_addr)); in ProbeTable() local
69 __ Ldr(scratch2.W(), FieldMemOperand(scratch, Code::kFlagsOffset)); in ProbeTable() local
119 __ Ldr(scratch, FieldMemOperand(name, Name::kHashFieldOffset)); in GenerateProbe() local
120 __ Ldr(extra, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateProbe() local
Dhandler-compiler-arm64.cc35 __ Ldr(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup() local
47 __ Ldr(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); in GenerateDictionaryNegativeLookup() local
49 __ Ldr(map, FieldMemOperand(properties, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup() local
68 __ Ldr(scratch, GlobalObjectMemOperand()); in GenerateDirectLoadGlobalFunctionPrototype() local
69 __ Ldr(scratch, FieldMemOperand(scratch, GlobalObject::kNativeContextOffset)); in GenerateDirectLoadGlobalFunctionPrototype() local
70 __ Ldr(scratch, ContextMemOperand(scratch, index)); in GenerateDirectLoadGlobalFunctionPrototype() local
77 __ Ldr(prototype, FieldMemOperand(prototype, Map::kPrototypeOffset)); in GenerateDirectLoadGlobalFunctionPrototype() local
103 __ Ldr(scratch, FieldMemOperand(scratch, Cell::kValueOffset)); in GenerateCheckPropertyCell() local
189 __ Ldr(call_data, FieldMemOperand(call_data, CallHandlerInfo::kDataOffset)); in GenerateFastApiCall() local
228 __ Ldr(receiver, in GenerateStoreViaSetter() local
[all …]
Dic-compiler-arm64.cc50 __ Ldr(tmp, FieldMemOperand(this->name(), HeapObject::kMapOffset)); in CompilePolymorphic() local
66 __ Ldr(map_reg, FieldMemOperand(receiver(), HeapObject::kMapOffset)); in CompilePolymorphic() local
107 __ Ldr(scratch1(), FieldMemOperand(receiver(), HeapObject::kMapOffset)); in CompileKeyedStorePolymorphic() local
/external/v8/src/arm64/
Dbuiltins-arm64.cc25 __ Ldr(result, GlobalObjectMemOperand()); in GenerateLoadArrayFunction() local
26 __ Ldr(result, in GenerateLoadArrayFunction() local
29 __ Ldr(result, in GenerateLoadArrayFunction() local
39 __ Ldr(result, GlobalObjectMemOperand()); in GenerateLoadInternalArrayFunction() local
40 __ Ldr(result, in GenerateLoadInternalArrayFunction() local
43 __ Ldr(result, ContextMemOperand(result, in GenerateLoadInternalArrayFunction() local
92 __ Ldr(x10, FieldMemOperand(x1, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_InternalArrayCode() local
120 __ Ldr(x10, FieldMemOperand(x1, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_ArrayCode() local
162 __ Ldr(arg, MemOperand(jssp, 2 * kPointerSize, PostIndex)); in Generate_StringConstructCode() local
218 __ Ldr(x10, FieldMemOperand(x0, HeapObject::kMapOffset)); in Generate_StringConstructCode() local
[all …]
Ddeoptimizer-arm64.cc152 __ Ldr(x0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); in Generate() local
170 __ Ldr(x1, MemOperand(deoptimizer, Deoptimizer::input_offset())); in Generate() local
197 __ Ldr(unwind_limit, MemOperand(x1, FrameDescription::frame_size_offset())); in Generate() local
229 __ Ldr(x0, MemOperand(x4, Deoptimizer::output_offset())); in Generate() local
235 __ Ldr(current_frame, MemOperand(x0, 0)); in Generate() local
236 __ Ldr(x3, MemOperand(current_frame, FrameDescription::frame_size_offset())); in Generate() local
242 __ Ldr(x7, MemOperand(x6, FrameDescription::frame_content_offset())); in Generate() local
252 __ Ldr(x1, MemOperand(x4, Deoptimizer::input_offset())); in Generate() local
259 __ Ldr(reg, MemOperand(x1, src_offset)); in Generate() local
264 __ Ldr(x6, MemOperand(current_frame, FrameDescription::state_offset())); in Generate() local
[all …]
Dcode-stubs-arm64.cc148 __ Ldr(double_scratch, MemOperand(input, double_offset)); in Generate() local
154 __ Ldr(result, MemOperand(input, double_offset)); in Generate() local
272 __ Ldr(double_scratch, FieldMemOperand(right, HeapNumber::kValueOffset)); in EmitIdenticalObjectComparison() local
383 __ Ldr(right_d, FieldMemOperand(right, HeapNumber::kValueOffset)); in EmitSmiNonsmiComparison() local
408 __ Ldr(left_d, FieldMemOperand(left, HeapNumber::kValueOffset)); in EmitSmiNonsmiComparison() local
561 __ Ldr(rhs_map, FieldMemOperand(rhs, HeapObject::kMapOffset)); in GenerateGeneric() local
562 __ Ldr(lhs_map, FieldMemOperand(lhs, HeapObject::kMapOffset)); in GenerateGeneric() local
586 __ Ldr(lhs_d, FieldMemOperand(lhs, HeapNumber::kValueOffset)); in GenerateGeneric() local
587 __ Ldr(rhs_d, FieldMemOperand(rhs, HeapNumber::kValueOffset)); in GenerateGeneric() local
755 __ Ldr(base_double, FieldMemOperand(base_tagged, HeapNumber::kValueOffset)); in Generate() local
[all …]
Dmacro-assembler-arm64.cc63 Ldr(temp, operand.immediate()); in LogicalMacro()
252 Ldr(dst, operand.immediate()); in Mov()
300 Ldr(rd, operand.immediate()); in Mvn()
357 Ldr(temp, operand.immediate()); in ConditionalCompareMacro()
489 Ldr(temp, operand.immediate()); in AddSubMacro()
521 Ldr(temp, operand.immediate()); in AddSubWithCarryMacro()
641 Ldr(rt.W(), addr); in Load()
644 Ldr(rt, addr); in Load()
1237 Ldr(dst, MemOperand(StackPointer(), offset)); in Peek()
1400 Ldr(destination, MemOperand(root, index << kPointerSizeLog2)); in LoadRoot()
[all …]
Dfull-codegen-arm64.cc133 __ Ldr(x10, GlobalObjectMemOperand()); in Generate() local
134 __ Ldr(x10, FieldMemOperand(x10, GlobalObject::kGlobalProxyOffset)); in Generate() local
225 __ Ldr(x10, MemOperand(fp, parameter_offset)); in Generate() local
250 __ Ldr(x3, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); in Generate() local
343 __ Ldr(x3, FieldMemOperand(x2, Cell::kValueOffset)); in EmitProfilingCounterDecrement() local
741 __ Ldr(dest, location); in GetVar() local
796 __ Ldr(x1, FieldMemOperand(cp, HeapObject::kMapOffset)); in EmitDebugCheckDeclarationContext() local
936 __ Ldr(x1, ContextMemOperand(x1, variable->interface()->Index())); in VisitModuleDeclaration() local
937 __ Ldr(x1, ContextMemOperand(x1, Context::EXTENSION_INDEX)); in VisitModuleDeclaration() local
1143 __ Ldr(x0, FieldMemOperand(x0, HeapObject::kMapOffset)); in VisitForInStatement() local
[all …]
Dcodegen-arm64.cc162 __ Ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateSmiToDouble() local
225 __ Ldr(x13, MemOperand(src_elements, kPointerSize, PostIndex)); in GenerateSmiToDouble() local
267 __ Ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateDoubleToObject() local
316 __ Ldr(x13, MemOperand(src_elements, kPointerSize, PostIndex)); in GenerateDoubleToObject() local
425 __ Ldr(result, FieldMemOperand(string, HeapObject::kMapOffset)); in Generate() local
438 __ Ldr(result.W(), in Generate() local
440 __ Ldr(string, FieldMemOperand(string, SlicedString::kParentOffset)); in Generate() local
450 __ Ldr(result, FieldMemOperand(string, ConsString::kSecondOffset)); in Generate() local
453 __ Ldr(string, FieldMemOperand(string, ConsString::kFirstOffset)); in Generate() local
456 __ Ldr(result, FieldMemOperand(string, HeapObject::kMapOffset)); in Generate() local
[all …]
Ddelayed-masm-arm64.cc31 __ Ldr(temp1, pending_address_src_); in StackSlotMove() local
32 __ Ldr(temp2, src_operand); in StackSlotMove() local
180 __ Ldr(pending_register_, pending_address_src_); in EmitPending() local
188 __ Ldr(temp, pending_address_src_); in EmitPending() local
Dlithium-codegen-arm64.cc500 __ Ldr(cp, ToMemOperand(context, kMustUseFramePointer)); in LoadContextFromDeferred() local
656 __ Ldr(x10, GlobalObjectMemOperand()); in GeneratePrologue() local
657 __ Ldr(x10, FieldMemOperand(x10, GlobalObject::kGlobalProxyOffset)); in GeneratePrologue() local
717 __ Ldr(value, MemOperand(fp, parameter_offset)); in GeneratePrologue() local
1020 __ Ldr(w1, MemOperand(x0)); in DeoptimizeBranch() local
1478 __ Ldr(result, MemOperand(arguments, offset)); in DoAccessArgumentsAt() local
1485 __ Ldr(result, MemOperand(arguments, result, UXTW, kPointerSizeLog2)); in DoAccessArgumentsAt() local
1487 __ Ldr(result, MemOperand(arguments, length, UXTW, kPointerSizeLog2)); in DoAccessArgumentsAt() local
1494 __ Ldr(result, MemOperand(arguments, result, UXTW, kPointerSizeLog2)); in DoAccessArgumentsAt() local
1676 __ Ldr(scratch, MemOperand(elements, length, SXTW, kPointerSizeLog2)); in DoApplyArguments() local
[all …]
Ddebug-arm64.cc222 __ Ldr(scratch, MemOperand(scratch)); in Generate_DebugBreakCallHelper() local
362 __ Ldr(cp, FieldMemOperand(x1, JSFunction::kContextOffset)); in GenerateFrameDropperLiveEdit() local
365 __ Ldr(scratch, FieldMemOperand(x1, JSFunction::kSharedFunctionInfoOffset)); in GenerateFrameDropperLiveEdit() local
366 __ Ldr(scratch, FieldMemOperand(scratch, SharedFunctionInfo::kCodeOffset)); in GenerateFrameDropperLiveEdit() local
Dregexp-macro-assembler-arm64.cc170 __ Ldr(w10, register_location(reg)); in AdvanceRegister() local
275 __ Ldr(w10, MemOperand(backtrack_stackpointer())); in CheckGreedyLoop() local
722 __ Ldr(x10, MemOperand(x10)); in GetCode() local
793 __ Ldr(backtrack_stackpointer(), MemOperand(frame_pointer(), kStackBase)); in GetCode() local
934 __ Ldr(success_counter, MemOperand(frame_pointer(), kSuccessCounter)); in GetCode() local
940 __ Ldr(output_size, MemOperand(frame_pointer(), kOutputSize)); in GetCode() local
974 __ Ldr(w0, MemOperand(frame_pointer(), kSuccessCounter)); in GetCode() local
1144 __ Ldr(current_input_offset(), register_location(reg)); in ReadCurrentPositionFromRegister() local
1163 __ Ldr(x11, MemOperand(frame_pointer(), kStackBase)); in ReadStackPointerFromRegister() local
1271 __ Ldr(x10, MemOperand(frame_pointer(), kStackBase)); in WriteStackPointerToRegister() local
[all …]
Dmacro-assembler-arm64-inl.h735 Ldr(fd, imm); in Fmov()
875 void MacroAssembler::Ldr(const CPURegister& rt, const Immediate& imm) { in Ldr() function
881 void MacroAssembler::Ldr(const CPURegister& rt, double imm) { in Ldr() function
1455 Ldr(map, FieldMemOperand(heap_object, HeapObject::kMapOffset)); in IsObjectJSObjectType()
1481 Ldr(type, FieldMemOperand(object, HeapObject::kMapOffset)); in IsObjectJSStringType()
/external/v8/src/compiler/arm64/
Dcode-generator-arm64.cc154 __ Ldr(temp, FieldMemOperand(func, JSFunction::kContextOffset)); in AssembleArchInstruction() local
158 __ Ldr(x10, FieldMemOperand(func, JSFunction::kCodeEntryOffset)); in AssembleArchInstruction() local
410 __ Ldr(i.OutputRegister32(), i.MemoryOperand()); in AssembleArchInstruction() local
416 __ Ldr(i.OutputRegister(), i.MemoryOperand()); in AssembleArchInstruction() local
424 __ Ldr(scratch, i.MemoryOperand()); in AssembleArchInstruction() local
436 __ Ldr(i.OutputDoubleRegister(), i.MemoryOperand()); in AssembleArchInstruction() local
667 __ Ldr(x10, MemOperand(fp, receiver_slot * kXRegSize)); in AssemblePrologue() local
669 __ Ldr(x10, GlobalObjectMemOperand()); in AssemblePrologue() local
670 __ Ldr(x10, FieldMemOperand(x10, GlobalObject::kGlobalProxyOffset)); in AssemblePrologue() local
737 __ Ldr(g.ToRegister(destination), src); in AssembleMove() local
[all …]
/external/vixl/test/
Dtest-assembler-a64.cc2276 __ Ldr(w0, MemOperand(x17)); in TEST() local
2278 __ Ldr(w1, MemOperand(x17, 4)); in TEST() local
2280 __ Ldr(x2, MemOperand(x17, 8)); in TEST() local
2328 __ Ldr(w0, MemOperand(x22, 8191 * sizeof(src[0]))); in TEST() local
2330 __ Ldr(w1, MemOperand(x24, 4096 * sizeof(src[0]), PostIndex)); in TEST() local
2332 __ Ldr(w2, MemOperand(x26, 6144 * sizeof(src[0]), PreIndex)); in TEST() local
2374 __ Ldr(w0, MemOperand(x17, 4, PreIndex)); in TEST() local
2376 __ Ldr(x1, MemOperand(x19, 8, PreIndex)); in TEST() local
2378 __ Ldr(w2, MemOperand(x21, -4, PreIndex)); in TEST() local
2432 __ Ldr(w0, MemOperand(x17, 4, PostIndex)); in TEST() local
[all …]
Dtest-simulator-a64.cc219 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, n_index_shift)); in Test1Op_Helper() local
326 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, index_shift)); in Test2Op_Helper() local
330 __ Ldr(fm, MemOperand(inputs_base, index_m, UXTW, index_shift)); in Test2Op_Helper() local
448 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, index_shift)); in Test3Op_Helper() local
452 __ Ldr(fm, MemOperand(inputs_base, index_m, UXTW, index_shift)); in Test3Op_Helper() local
456 __ Ldr(fa, MemOperand(inputs_base, index_a, UXTW, index_shift)); in Test3Op_Helper() local
581 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, index_shift)); in TestCmp_Helper() local
585 __ Ldr(fm, MemOperand(inputs_base, index_m, UXTW, index_shift)); in TestCmp_Helper() local
708 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, index_shift)); in TestCmpZero_Helper() local
825 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, n_index_shift)); in TestFPToFixed_Helper() local
[all …]
Dtest-utils-a64.cc455 __ Ldr(dump2_base, MemOperand(dump2, dump2_base.code() * kXRegSizeInBytes)); in Dump() local
456 __ Ldr(dump2, MemOperand(dump2, dump2.code() * kXRegSizeInBytes)); in Dump() local
/external/llvm/lib/Target/AArch64/
DAArch64AsmPrinter.cpp507 MCInst Ldr; in EmitInstruction() local
508 Ldr.setOpcode(AArch64::LDRXui); in EmitInstruction()
509 Ldr.addOperand(MCOperand::CreateReg(AArch64::X1)); in EmitInstruction()
510 Ldr.addOperand(MCOperand::CreateReg(AArch64::X0)); in EmitInstruction()
511 Ldr.addOperand(SymTLSDescLo12); in EmitInstruction()
512 Ldr.addOperand(MCOperand::CreateImm(0)); in EmitInstruction()
513 EmitToStreamer(OutStreamer, Ldr); in EmitInstruction()
/external/vixl/examples/
Dgetting-started.cc37 __ Ldr(x1, 0x1122334455667788); in GenerateDemoFunction() local
/external/v8/test/cctest/
Dtest-utils-arm64.cc417 __ Ldr(dump2_base, MemOperand(dump2, dump2_base.code() * kXRegSize)); in Dump() local
418 __ Ldr(dump2, MemOperand(dump2, dump2.code() * kXRegSize)); in Dump() local
Dtest-code-stubs-arm64.cc89 __ Ldr(d0, MemOperand(source_reg)); in MakeConvertDToIFuncTrampoline() local
Dtest-assembler-arm64.cc2429 __ Ldr(w0, MemOperand(x17)); in TEST() local
2431 __ Ldr(w1, MemOperand(x17, 4)); in TEST() local
2433 __ Ldr(x2, MemOperand(x17, 8)); in TEST() local
2482 __ Ldr(w0, MemOperand(x22, 8191 * sizeof(src[0]))); in TEST() local
2484 __ Ldr(w1, MemOperand(x24, 4096 * sizeof(src[0]), PostIndex)); in TEST() local
2486 __ Ldr(w2, MemOperand(x26, 6144 * sizeof(src[0]), PreIndex)); in TEST() local
2529 __ Ldr(w0, MemOperand(x17, 4, PreIndex)); in TEST() local
2531 __ Ldr(x1, MemOperand(x19, 8, PreIndex)); in TEST() local
2533 __ Ldr(w2, MemOperand(x21, -4, PreIndex)); in TEST() local
2588 __ Ldr(w0, MemOperand(x17, 4, PostIndex)); in TEST() local
[all …]
/external/vixl/doc/
Dgetting-started.md79 __ Ldr(x1, 0x1122334455667788);
171 `__ Ldr(x0, 0x1122334455667788);`

12