Home
last modified time | relevance | path

Searched defs:Ldr (Results 1 – 24 of 24) sorted by relevance

/external/v8/src/ic/arm64/
Dhandler-compiler-arm64.cc55 __ Ldr(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup() local
67 __ Ldr(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); in GenerateDictionaryNegativeLookup() local
69 __ Ldr(map, FieldMemOperand(properties, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup() local
83 __ Ldr(result, in GenerateDirectLoadGlobalFunctionPrototype() local
86 __ Ldr(result, FieldMemOperand(result, Map::kPrototypeOffset)); in GenerateDirectLoadGlobalFunctionPrototype() local
113 __ Ldr(scratch, FieldMemOperand(scratch, PropertyCell::kValueOffset)); in GenerateCheckPropertyCell() local
181 __ Ldr(holder, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateApiAccessorCall() local
182 __ Ldr(holder, FieldMemOperand(holder, Map::kPrototypeOffset)); in GenerateApiAccessorCall() local
184 __ Ldr(holder, FieldMemOperand(holder, HeapObject::kMapOffset)); in GenerateApiAccessorCall() local
185 __ Ldr(holder, FieldMemOperand(holder, Map::kPrototypeOffset)); in GenerateApiAccessorCall() local
[all …]
Dic-arm64.cc61 __ Ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); in GenerateDictionaryLoad() local
66 __ Ldr(result, in GenerateDictionaryLoad() local
133 __ Ldr(map_scratch, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateKeyedLoadReceiverCheck() local
175 __ Ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateFastArrayLoad() local
179 __ Ldr(scratch1, FieldMemOperand(elements, FixedArray::kLengthOffset)); in GenerateFastArrayLoad() local
188 __ Ldr(scratch2, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateFastArrayLoad() local
190 __ Ldr(scratch2, FieldMemOperand(scratch2, Map::kPrototypeOffset)); in GenerateFastArrayLoad() local
193 __ Ldr(elements, FieldMemOperand(scratch2, JSObject::kElementsOffset)); in GenerateFastArrayLoad() local
194 __ Ldr(scratch2, FieldMemOperand(scratch2, HeapObject::kMapOffset)); in GenerateFastArrayLoad() local
218 __ Ldr(scratch2, MemOperand(scratch1, scratch2, LSL, kPointerSizeLog2)); in GenerateFastArrayLoad() 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
134 __ Ldr(scratch, FieldMemOperand(name, Name::kHashFieldOffset)); in GenerateProbe() local
135 __ Ldr(extra, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateProbe() local
/external/v8/src/arm64/
Dbuiltins-arm64.cc54 __ Ldr(cp, FieldMemOperand(x1, JSFunction::kContextOffset)); in Generate_Adaptor() local
97 __ Ldr(x10, FieldMemOperand(x1, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_InternalArrayCode() local
125 __ Ldr(x10, FieldMemOperand(x1, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_ArrayCode() local
158 __ Ldr(x0, MemOperand(jssp, 2 * kPointerSize, PostIndex)); in Generate_NumberConstructor() local
185 __ Ldr(cp, FieldMemOperand(x1, JSFunction::kContextOffset)); in Generate_NumberConstructor_ConstructStub() local
194 __ Ldr(x2, MemOperand(jssp, 2 * kPointerSize, PostIndex)); in Generate_NumberConstructor_ConstructStub() local
259 __ Ldr(x0, MemOperand(jssp, 2 * kPointerSize, PostIndex)); in Generate_StringConstructor() local
311 __ Ldr(cp, FieldMemOperand(x1, JSFunction::kContextOffset)); in Generate_StringConstructor_ConstructStub() local
320 __ Ldr(x2, MemOperand(jssp, 2 * kPointerSize, PostIndex)); in Generate_StringConstructor_ConstructStub() local
388 __ Ldr(x2, FieldMemOperand(x1, JSFunction::kSharedFunctionInfoOffset)); in GenerateTailCallToSharedCode() local
[all …]
Ddeoptimizer-arm64.cc163 __ Ldr(x0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); in Generate() local
181 __ Ldr(x1, MemOperand(deoptimizer, Deoptimizer::input_offset())); in Generate() local
208 __ Ldr(unwind_limit, MemOperand(x1, FrameDescription::frame_size_offset())); in Generate() local
240 __ Ldr(x0, MemOperand(x4, Deoptimizer::output_offset())); in Generate() local
246 __ Ldr(current_frame, MemOperand(x0, 0)); in Generate() local
247 __ Ldr(x3, MemOperand(current_frame, FrameDescription::frame_size_offset())); in Generate() local
253 __ Ldr(x7, MemOperand(x6, FrameDescription::frame_content_offset())); in Generate() local
263 __ Ldr(x1, MemOperand(x4, Deoptimizer::input_offset())); in Generate() local
270 __ Ldr(reg, MemOperand(x1, src_offset)); in Generate() local
275 __ Ldr(x6, MemOperand(current_frame, FrameDescription::state_offset())); in Generate() local
[all …]
Dcode-stubs-arm64.cc150 __ Ldr(double_scratch, MemOperand(input, double_offset)); in Generate() local
156 __ Ldr(result, MemOperand(input, double_offset)); in Generate() local
300 __ Ldr(double_scratch, FieldMemOperand(right, HeapNumber::kValueOffset)); in EmitIdenticalObjectComparison() local
411 __ Ldr(right_d, FieldMemOperand(right, HeapNumber::kValueOffset)); in EmitSmiNonsmiComparison() local
436 __ Ldr(left_d, FieldMemOperand(left, HeapNumber::kValueOffset)); in EmitSmiNonsmiComparison() local
590 __ Ldr(rhs_map, FieldMemOperand(rhs, HeapObject::kMapOffset)); in GenerateGeneric() local
591 __ Ldr(lhs_map, FieldMemOperand(lhs, HeapObject::kMapOffset)); in GenerateGeneric() local
615 __ Ldr(lhs_d, FieldMemOperand(lhs, HeapNumber::kValueOffset)); in GenerateGeneric() local
616 __ Ldr(rhs_d, FieldMemOperand(rhs, HeapNumber::kValueOffset)); in GenerateGeneric() local
783 __ Ldr(base_double, FieldMemOperand(base_tagged, HeapNumber::kValueOffset)); in Generate() local
[all …]
Dcodegen-arm64.cc161 __ Ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateSmiToDouble() local
224 __ Ldr(x13, MemOperand(src_elements, kPointerSize, PostIndex)); in GenerateSmiToDouble() local
266 __ Ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateDoubleToObject() local
328 __ Ldr(x13, MemOperand(src_elements, kPointerSize, PostIndex)); in GenerateDoubleToObject() local
438 __ Ldr(result, FieldMemOperand(string, HeapObject::kMapOffset)); in Generate() local
451 __ Ldr(result.W(), in Generate() local
453 __ Ldr(string, FieldMemOperand(string, SlicedString::kParentOffset)); in Generate() local
463 __ Ldr(result, FieldMemOperand(string, ConsString::kSecondOffset)); in Generate() local
466 __ Ldr(string, FieldMemOperand(string, ConsString::kFirstOffset)); in Generate() local
469 __ Ldr(result, FieldMemOperand(string, HeapObject::kMapOffset)); in Generate() local
[all …]
Dmacro-assembler-arm64-inl.h872 void MacroAssembler::Ldr(const CPURegister& rt, const Immediate& imm) { in Ldr() function
878 void MacroAssembler::Ldr(const CPURegister& rt, double imm) { in Ldr() function
/external/v8/src/crankshaft/arm64/
Ddelayed-masm-arm64.cc29 __ Ldr(temp1, pending_address_src_); in StackSlotMove() local
30 __ Ldr(temp2, src_operand); in StackSlotMove() local
178 __ Ldr(pending_register_, pending_address_src_); in EmitPending() local
186 __ Ldr(temp, pending_address_src_); in EmitPending() local
Dlithium-codegen-arm64.cc471 __ Ldr(cp, ToMemOperand(context, kMustUseFramePointer)); in LoadContextFromDeferred() local
682 __ Ldr(value, MemOperand(fp, parameter_offset)); in DoPrologue() local
915 __ Ldr(w1, MemOperand(x0)); in DeoptimizeBranch() local
1377 __ Ldr(result, MemOperand(arguments, offset)); in DoAccessArgumentsAt() local
1384 __ Ldr(result, MemOperand(arguments, result, UXTW, kPointerSizeLog2)); in DoAccessArgumentsAt() local
1386 __ Ldr(result, MemOperand(arguments, length, UXTW, kPointerSizeLog2)); in DoAccessArgumentsAt() local
1393 __ Ldr(result, MemOperand(arguments, result, UXTW, kPointerSizeLog2)); in DoAccessArgumentsAt() local
1569 __ Ldr(scratch, MemOperand(elements, length, SXTW, kPointerSizeLog2)); in DoApplyArguments() local
1604 __ Ldr(previous_fp, in DoArgumentsElements() local
1606 __ Ldr(result, in DoArgumentsElements() local
[all …]
/external/vixl/test/
Dtest-assembler-a64.cc2279 __ Ldr(w0, MemOperand(x17)); in TEST() local
2281 __ Ldr(w1, MemOperand(x17, 4)); in TEST() local
2283 __ Ldr(x2, MemOperand(x17, 8)); in TEST() local
2331 __ Ldr(w0, MemOperand(x22, 8191 * sizeof(src[0]))); in TEST() local
2333 __ Ldr(w1, MemOperand(x24, 4096 * sizeof(src[0]), PostIndex)); in TEST() local
2335 __ Ldr(w2, MemOperand(x26, 6144 * sizeof(src[0]), PreIndex)); in TEST() local
2377 __ Ldr(w0, MemOperand(x17, 4, PreIndex)); in TEST() local
2379 __ Ldr(x1, MemOperand(x19, 8, PreIndex)); in TEST() local
2381 __ Ldr(w2, MemOperand(x21, -4, PreIndex)); in TEST() local
2435 __ Ldr(w0, MemOperand(x17, 4, PostIndex)); in TEST() local
[all …]
Dtest-simulator-a64.cc228 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, n_index_shift)); in Test1Op_Helper() local
335 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, index_shift)); in Test2Op_Helper() local
339 __ Ldr(fm, MemOperand(inputs_base, index_m, UXTW, index_shift)); in Test2Op_Helper() local
457 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, index_shift)); in Test3Op_Helper() local
461 __ Ldr(fm, MemOperand(inputs_base, index_m, UXTW, index_shift)); in Test3Op_Helper() local
465 __ Ldr(fa, MemOperand(inputs_base, index_a, UXTW, index_shift)); in Test3Op_Helper() local
590 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, index_shift)); in TestCmp_Helper() local
594 __ Ldr(fm, MemOperand(inputs_base, index_m, UXTW, index_shift)); in TestCmp_Helper() local
717 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, index_shift)); in TestCmpZero_Helper() local
834 __ 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/v8/src/debug/arm64/
Ddebug-arm64.cc122 __ Ldr(scratch, MemOperand(scratch)); in GenerateDebugBreakStub() local
141 __ Ldr(cp, FieldMemOperand(x1, JSFunction::kContextOffset)); in GenerateFrameDropperLiveEdit() local
147 __ Ldr(scratch, FieldMemOperand(x1, JSFunction::kSharedFunctionInfoOffset)); in GenerateFrameDropperLiveEdit() local
148 __ Ldr(scratch, FieldMemOperand(scratch, SharedFunctionInfo::kCodeOffset)); in GenerateFrameDropperLiveEdit() local
/external/v8/src/full-codegen/arm64/
Dfull-codegen-arm64.cc222 __ Ldr(x10, MemOperand(fp, parameter_offset)); in Generate() local
252 __ Ldr(x1, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); in Generate() local
295 __ Ldr(x1, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); in Generate() local
381 __ Ldr(x3, FieldMemOperand(x2, Cell::kValueOffset)); in EmitProfilingCounterDecrement() local
741 __ Ldr(dest, location); in GetVar() local
792 __ Ldr(x1, FieldMemOperand(cp, HeapObject::kMapOffset)); in EmitDebugCheckDeclarationContext() local
1083 __ Ldr(x0, FieldMemOperand(x0, HeapObject::kMapOffset)); in VisitForInStatement() local
1096 __ Ldr(x2, FieldMemOperand(x0, HeapObject::kMapOffset)); in VisitForInStatement() local
1106 __ Ldr(x2, FieldMemOperand(x2, DescriptorArray::kEnumCacheOffset)); in VisitForInStatement() local
1107 __ Ldr(x2, in VisitForInStatement() local
[all …]
/external/vixl/examples/
Dliteral.cc55 __ Ldr(x1, &manually_placed_literal); in LiteralExample() local
56 __ Ldr(x2, &automatically_placed_literal); in LiteralExample() local
Dgetting-started.cc37 __ Ldr(x1, 0x1122334455667788); in GenerateDemoFunction() local
/external/v8/src/compiler/arm64/
Dcode-generator-arm64.cc480 __ Ldr(lr, MemOperand(fp, StandardFrameConstants::kCallerPCOffset)); in AssemblePrepareTailCall() local
481 __ Ldr(fp, MemOperand(fp, StandardFrameConstants::kCallerFPOffset)); in AssemblePrepareTailCall() local
527 __ Ldr(temp, FieldMemOperand(func, JSFunction::kContextOffset)); in AssembleArchInstruction() local
531 __ Ldr(x10, FieldMemOperand(func, JSFunction::kCodeEntryOffset)); in AssembleArchInstruction() local
543 __ Ldr(temp, FieldMemOperand(func, JSFunction::kContextOffset)); in AssembleArchInstruction() local
549 __ Ldr(x10, FieldMemOperand(func, JSFunction::kCodeEntryOffset)); in AssembleArchInstruction() local
1165 __ Ldr(i.OutputRegister32(), i.MemoryOperand()); in AssembleArchInstruction() local
1171 __ Ldr(i.OutputRegister(), i.MemoryOperand()); in AssembleArchInstruction() local
1177 __ Ldr(i.OutputDoubleRegister().S(), i.MemoryOperand()); in AssembleArchInstruction() local
1183 __ Ldr(i.OutputDoubleRegister(), i.MemoryOperand()); in AssembleArchInstruction() local
[all …]
/external/v8/src/regexp/arm64/
Dregexp-macro-assembler-arm64.cc168 __ Ldr(w10, register_location(reg)); in AdvanceRegister() local
267 __ Ldr(w10, MemOperand(backtrack_stackpointer())); in CheckGreedyLoop() local
758 __ Ldr(x10, MemOperand(x10)); in GetCode() local
828 __ Ldr(backtrack_stackpointer(), MemOperand(frame_pointer(), kStackBase)); in GetCode() local
969 __ Ldr(success_counter, MemOperand(frame_pointer(), kSuccessCounter)); in GetCode() local
975 __ Ldr(output_size, MemOperand(frame_pointer(), kOutputSize)); in GetCode() local
1009 __ Ldr(w0, MemOperand(frame_pointer(), kSuccessCounter)); in GetCode() local
1182 __ Ldr(current_input_offset(), register_location(reg)); in ReadCurrentPositionFromRegister() local
1201 __ Ldr(x11, MemOperand(frame_pointer(), kStackBase)); in ReadStackPointerFromRegister() local
1309 __ Ldr(x10, MemOperand(frame_pointer(), kStackBase)); in WriteStackPointerToRegister() local
[all …]
/external/v8/test/cctest/
Dtest-code-stubs-arm64.cc92 __ Ldr(d0, MemOperand(source_reg)); in MakeConvertDToIFuncTrampoline() local
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-assembler-arm64.cc2431 __ Ldr(w0, MemOperand(x17)); in TEST() local
2433 __ Ldr(w1, MemOperand(x17, 4)); in TEST() local
2435 __ Ldr(x2, MemOperand(x17, 8)); in TEST() local
2484 __ Ldr(w0, MemOperand(x22, 8191 * sizeof(src[0]))); in TEST() local
2486 __ Ldr(w1, MemOperand(x24, 4096 * sizeof(src[0]), PostIndex)); in TEST() local
2488 __ Ldr(w2, MemOperand(x26, 6144 * sizeof(src[0]), PreIndex)); in TEST() local
2531 __ Ldr(w0, MemOperand(x17, 4, PreIndex)); in TEST() local
2533 __ Ldr(x1, MemOperand(x19, 8, PreIndex)); in TEST() local
2535 __ Ldr(w2, MemOperand(x21, -4, PreIndex)); in TEST() local
2590 __ Ldr(w0, MemOperand(x17, 4, PostIndex)); in TEST() local
[all …]
/external/llvm/lib/Target/AArch64/
DAArch64AsmPrinter.cpp507 MCInst Ldr; in EmitInstruction() local
/external/vixl/src/vixl/a64/
Dmacro-assembler-a64.h1466 void Ldr(const VRegister& vt, double imm) { in Ldr() function
1481 void Ldr(const VRegister& vt, float imm) { in Ldr() function
1496 void Ldr(const VRegister& vt, uint64_t high64, uint64_t low64) { in Ldr() function
1504 void Ldr(const Register& rt, uint64_t imm) { in Ldr() function
1531 void Ldr(const CPURegister& rt, RawLiteral* literal) { in Ldr() function