/external/v8/src/builtins/arm64/ |
D | builtins-arm64.cc | 49 __ Ldr(cp, FieldMemOperand(x1, JSFunction::kContextOffset)); in Generate_Adaptor() local 79 __ Ldr(x10, FieldMemOperand(x1, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_InternalArrayCode() local 106 __ Ldr(x10, FieldMemOperand(x1, JSFunction::kPrototypeOrInitialMapOffset)); in Generate_ArrayCode() local 139 __ Ldr(d5, FieldMemOperand(x5, HeapNumber::kValueOffset)); in Generate_MathMaxMin() local 176 __ Ldr(d5, FieldMemOperand(x5, HeapNumber::kValueOffset)); in Generate_MathMaxMin() local 184 __ Ldr(d2, FieldMemOperand(x2, HeapNumber::kValueOffset)); in Generate_MathMaxMin() local 232 __ Ldr(x0, MemOperand(jssp, x0, LSL, kPointerSizeLog2)); in Generate_NumberConstructor() local 270 __ Ldr(cp, FieldMemOperand(x1, JSFunction::kContextOffset)); in Generate_NumberConstructor_ConstructStub() local 278 __ Ldr(x2, MemOperand(jssp, x0, LSL, kPointerSizeLog2)); in Generate_NumberConstructor_ConstructStub() local 355 __ Ldr(x0, MemOperand(jssp, x0, LSL, kPointerSizeLog2)); in Generate_StringConstructor() local [all …]
|
/external/v8/src/arm64/ |
D | deoptimizer-arm64.cc | 135 __ Ldr(x1, MemOperand(fp, CommonFrameConstants::kContextOrFrameTypeOffset)); in Generate() local 137 __ Ldr(x0, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); in Generate() local 156 __ Ldr(x1, MemOperand(deoptimizer, Deoptimizer::input_offset())); in Generate() local 185 __ Ldr(unwind_limit, MemOperand(x1, FrameDescription::frame_size_offset())); in Generate() local 213 __ Ldr(__ StackPointer(), in Generate() 220 __ Ldr(x0, MemOperand(x4, Deoptimizer::output_offset())); in Generate() local 226 __ Ldr(current_frame, MemOperand(x0, 0)); in Generate() local 227 __ Ldr(x3, MemOperand(current_frame, FrameDescription::frame_size_offset())); in Generate() local 233 __ Ldr(x7, MemOperand(x6, FrameDescription::frame_content_offset())); in Generate() local 243 __ Ldr(x1, MemOperand(x4, Deoptimizer::input_offset())); in Generate() local [all …]
|
D | code-stubs-arm64.cc | 97 __ Ldr(double_scratch, MemOperand(input, double_offset)); in Generate() local 103 __ Ldr(result, MemOperand(input, double_offset)); in Generate() local 231 __ Ldr(double_scratch, FieldMemOperand(right, HeapNumber::kValueOffset)); in EmitIdenticalObjectComparison() local 342 __ Ldr(right_d, FieldMemOperand(right, HeapNumber::kValueOffset)); in EmitSmiNonsmiComparison() local 367 __ Ldr(left_d, FieldMemOperand(left, HeapNumber::kValueOffset)); in EmitSmiNonsmiComparison() local 527 __ Ldr(rhs_map, FieldMemOperand(rhs, HeapObject::kMapOffset)); in GenerateGeneric() local 528 __ Ldr(lhs_map, FieldMemOperand(lhs, HeapObject::kMapOffset)); in GenerateGeneric() local 552 __ Ldr(lhs_d, FieldMemOperand(lhs, HeapNumber::kValueOffset)); in GenerateGeneric() local 553 __ Ldr(rhs_d, FieldMemOperand(rhs, HeapNumber::kValueOffset)); in GenerateGeneric() local 713 __ Ldr(exponent_double, in Generate() local [all …]
|
D | macro-assembler-arm64.cc | 63 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() 1256 Ldr(dst, MemOperand(StackPointer(), offset)); in Peek() 1407 Ldr(destination, MemOperand(root, index << kPointerSizeLog2)); in LoadRoot() [all …]
|
D | codegen-arm64.cc | 101 __ Ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateSmiToDouble() local 164 __ Ldr(x13, MemOperand(src_elements, kPointerSize, PostIndex)); in GenerateSmiToDouble() local 206 __ Ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in GenerateDoubleToObject() local 267 __ Ldr(x13, MemOperand(src_elements, kPointerSize, PostIndex)); in GenerateDoubleToObject() local 377 __ Ldr(result, FieldMemOperand(string, HeapObject::kMapOffset)); in Generate() local 390 __ Ldr(result.W(), in Generate() local 392 __ Ldr(string, FieldMemOperand(string, SlicedString::kParentOffset)); in Generate() local 402 __ Ldr(result, FieldMemOperand(string, ConsString::kSecondOffset)); in Generate() local 405 __ Ldr(string, FieldMemOperand(string, ConsString::kFirstOffset)); in Generate() local 408 __ Ldr(result, FieldMemOperand(string, HeapObject::kMapOffset)); in Generate() local [all …]
|
/external/v8/src/ic/arm64/ |
D | handler-compiler-arm64.cc | 71 __ Ldr(map, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup() local 83 __ Ldr(properties, FieldMemOperand(receiver, JSObject::kPropertiesOffset)); in GenerateDictionaryNegativeLookup() local 85 __ Ldr(map, FieldMemOperand(properties, HeapObject::kMapOffset)); in GenerateDictionaryNegativeLookup() local 99 __ Ldr(result, in GenerateDirectLoadGlobalFunctionPrototype() local 102 __ Ldr(result, FieldMemOperand(result, Map::kPrototypeOffset)); in GenerateDirectLoadGlobalFunctionPrototype() local 131 __ Ldr(scratch, FieldMemOperand(scratch, PropertyCell::kValueOffset)); in GenerateCheckPropertyCell() local 199 __ Ldr(holder, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateApiAccessorCall() local 200 __ Ldr(holder, FieldMemOperand(holder, Map::kPrototypeOffset)); in GenerateApiAccessorCall() local 202 __ Ldr(holder, FieldMemOperand(holder, HeapObject::kMapOffset)); in GenerateApiAccessorCall() local 203 __ Ldr(holder, FieldMemOperand(holder, Map::kPrototypeOffset)); in GenerateApiAccessorCall() local [all …]
|
D | ic-arm64.cc | 49 __ Ldr(scratch1, FieldMemOperand(scratch2, kDetailsOffset)); in GenerateDictionaryLoad() local 54 __ Ldr(result, in GenerateDictionaryLoad() local 113 __ Ldr(dictionary, FieldMemOperand(LoadDescriptor::ReceiverRegister(), in GenerateNormal() local 216 __ Ldr(elements_map, FieldMemOperand(elements, HeapObject::kMapOffset)); in KeyedStoreGenerateMegamorphicHelper() local 228 __ Ldr(x11, MemOperand(x10)); in KeyedStoreGenerateMegamorphicHelper() local 275 __ Ldr(x11, MemOperand(x10)); in KeyedStoreGenerateMegamorphicHelper() local 292 __ Ldr(x10, FieldMemOperand(value, HeapObject::kMapOffset)); in KeyedStoreGenerateMegamorphicHelper() local 303 __ Ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in KeyedStoreGenerateMegamorphicHelper() local 315 __ Ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in KeyedStoreGenerateMegamorphicHelper() local 327 __ Ldr(elements, FieldMemOperand(receiver, JSObject::kElementsOffset)); in KeyedStoreGenerateMegamorphicHelper() local [all …]
|
D | stub-cache-arm64.cc | 58 __ Ldr(scratch2, MemOperand(scratch)); in ProbeTable() local 63 __ Ldr(scratch2, MemOperand(scratch, map_off_addr - key_off_addr)); in ProbeTable() local 64 __ Ldr(scratch3, FieldMemOperand(receiver, HeapObject::kMapOffset)); in ProbeTable() local 69 __ Ldr(scratch, MemOperand(scratch, value_off_addr - key_off_addr)); in ProbeTable() local 126 __ Ldr(scratch.W(), FieldMemOperand(name, Name::kHashFieldOffset)); in GenerateProbe() local 127 __ Ldr(extra, FieldMemOperand(receiver, HeapObject::kMapOffset)); in GenerateProbe() local
|
/external/vixl/test/aarch32/ |
D | test-disasm-a32.cc | 643 COMPARE_BOTH(Ldr(r0, MemOperand(r1, 0xfff123)), in TEST() 647 COMPARE_BOTH(Ldr(r0, MemOperand(r1, 0xff123)), in TEST() 650 COMPARE_BOTH(Ldr(r0, MemOperand(r1, -0xff123)), in TEST() 654 COMPARE_A32(Ldr(r0, MemOperand(r1, 0xfff123, PreIndex)), in TEST() 658 COMPARE_A32(Ldr(r0, MemOperand(r1, 0xff123, PreIndex)), in TEST() 661 COMPARE_A32(Ldr(r0, MemOperand(r1, -0xff123, PreIndex)), in TEST() 665 COMPARE_T32(Ldr(r0, MemOperand(r1, 0xfff12, PreIndex)), in TEST() 669 COMPARE_T32(Ldr(r0, MemOperand(r1, 0xff12, PreIndex)), in TEST() 672 COMPARE_T32(Ldr(r0, MemOperand(r1, -0xff12, PreIndex)), in TEST() 676 COMPARE_A32(Ldr(r0, MemOperand(r1, 0xfff123, PostIndex)), in TEST() [all …]
|
D | test-assembler-aarch32.cc | 1172 __ Ldr(r0, &l1); in TEST() local 1180 __ Ldr(r4, MemOperand(r4)); // Load the first 4 characters in r4. in TEST() local 1209 __ Ldr(r0, &l1); in TEST() local 1226 __ Ldr(r4, MemOperand(r4)); // Load the first 4 characters in r4. in TEST() local 1272 __ Ldr(r4, &big_literal); in EmitReusedLoadLiteralStressTest() local 1277 __ Ldr(r0, &l1); in EmitReusedLoadLiteralStressTest() local 1529 __ Ldr(r4, MemOperand(r4)); // Load the first 4 characters in r4. in TEST() local 1577 __ Ldr(r2, MemOperand(r2)); // Load the first 4 characters in r2. in TEST() local 1656 __ Ldr(r2, MemOperand(r2)); // Load the first 4 characters in r2. in EmitLdrdLiteralStressTest() local 1726 __ Ldr(r0, &lit); in TEST() local [all …]
|
D | test-simulator-cond-rd-rn-rm-a32-q.cc | 461 __ Ldr(nzcv_bits, MemOperand(input_ptr, offsetof(Inputs, apsr))); in TestHelper() local 473 __ Ldr(q_bit, MemOperand(input_ptr, offsetof(Inputs, qbit))); in TestHelper() local 480 __ Ldr(ge_bits, MemOperand(input_ptr, offsetof(Inputs, ge))); in TestHelper() local 483 __ Ldr(rd, MemOperand(input_ptr, offsetof(Inputs, rd))); in TestHelper() local 484 __ Ldr(rn, MemOperand(input_ptr, offsetof(Inputs, rn))); in TestHelper() local 485 __ Ldr(rm, MemOperand(input_ptr, offsetof(Inputs, rm))); in TestHelper() local
|
D | test-simulator-cond-rd-rn-rm-a32-sel.cc | 454 __ Ldr(nzcv_bits, MemOperand(input_ptr, offsetof(Inputs, apsr))); in TestHelper() local 466 __ Ldr(q_bit, MemOperand(input_ptr, offsetof(Inputs, qbit))); in TestHelper() local 473 __ Ldr(ge_bits, MemOperand(input_ptr, offsetof(Inputs, ge))); in TestHelper() local 476 __ Ldr(rd, MemOperand(input_ptr, offsetof(Inputs, rd))); in TestHelper() local 477 __ Ldr(rn, MemOperand(input_ptr, offsetof(Inputs, rn))); in TestHelper() local 478 __ Ldr(rm, MemOperand(input_ptr, offsetof(Inputs, rm))); in TestHelper() local
|
D | test-simulator-cond-rd-rn-rm-t32-q.cc | 461 __ Ldr(nzcv_bits, MemOperand(input_ptr, offsetof(Inputs, apsr))); in TestHelper() local 473 __ Ldr(q_bit, MemOperand(input_ptr, offsetof(Inputs, qbit))); in TestHelper() local 480 __ Ldr(ge_bits, MemOperand(input_ptr, offsetof(Inputs, ge))); in TestHelper() local 483 __ Ldr(rd, MemOperand(input_ptr, offsetof(Inputs, rd))); in TestHelper() local 484 __ Ldr(rn, MemOperand(input_ptr, offsetof(Inputs, rn))); in TestHelper() local 485 __ Ldr(rm, MemOperand(input_ptr, offsetof(Inputs, rm))); in TestHelper() local
|
D | test-simulator-cond-rd-rn-rm-t32-sel.cc | 454 __ Ldr(nzcv_bits, MemOperand(input_ptr, offsetof(Inputs, apsr))); in TestHelper() local 466 __ Ldr(q_bit, MemOperand(input_ptr, offsetof(Inputs, qbit))); in TestHelper() local 473 __ Ldr(ge_bits, MemOperand(input_ptr, offsetof(Inputs, ge))); in TestHelper() local 476 __ Ldr(rd, MemOperand(input_ptr, offsetof(Inputs, rd))); in TestHelper() local 477 __ Ldr(rn, MemOperand(input_ptr, offsetof(Inputs, rn))); in TestHelper() local 478 __ Ldr(rm, MemOperand(input_ptr, offsetof(Inputs, rm))); in TestHelper() local
|
D | test-simulator-cond-rd-rn-rm-t32-ge.cc | 477 __ Ldr(nzcv_bits, MemOperand(input_ptr, offsetof(Inputs, apsr))); in TestHelper() local 489 __ Ldr(q_bit, MemOperand(input_ptr, offsetof(Inputs, qbit))); in TestHelper() local 496 __ Ldr(ge_bits, MemOperand(input_ptr, offsetof(Inputs, ge))); in TestHelper() local 499 __ Ldr(rd, MemOperand(input_ptr, offsetof(Inputs, rd))); in TestHelper() local 500 __ Ldr(rn, MemOperand(input_ptr, offsetof(Inputs, rn))); in TestHelper() local 501 __ Ldr(rm, MemOperand(input_ptr, offsetof(Inputs, rm))); in TestHelper() local
|
/external/v8/src/debug/arm64/ |
D | debug-arm64.cc | 135 __ Ldr(scratch, MemOperand(scratch)); in GenerateDebugBreakStub() local 156 __ Ldr(cp, FieldMemOperand(x1, JSFunction::kContextOffset)); in GenerateFrameDropperLiveEdit() local 162 __ Ldr(scratch, FieldMemOperand(x1, JSFunction::kSharedFunctionInfoOffset)); in GenerateFrameDropperLiveEdit() local 163 __ Ldr(scratch, FieldMemOperand(scratch, SharedFunctionInfo::kCodeOffset)); in GenerateFrameDropperLiveEdit() local
|
/external/vixl/test/aarch64/ |
D | test-assembler-aarch64.cc | 2360 __ Ldr(w0, MemOperand(x17)); in TEST() local 2362 __ Ldr(w1, MemOperand(x17, 4)); in TEST() local 2364 __ Ldr(x2, MemOperand(x17, 8)); in TEST() local 2412 __ Ldr(w0, MemOperand(x22, 8191 * sizeof(src[0]))); in TEST() local 2414 __ Ldr(w1, MemOperand(x24, 4096 * sizeof(src[0]), PostIndex)); in TEST() local 2416 __ Ldr(w2, MemOperand(x26, 6144 * sizeof(src[0]), PreIndex)); in TEST() local 2458 __ Ldr(w0, MemOperand(x17, 4, PreIndex)); in TEST() local 2460 __ Ldr(x1, MemOperand(x19, 8, PreIndex)); in TEST() local 2462 __ Ldr(w2, MemOperand(x21, -4, PreIndex)); in TEST() local 2516 __ Ldr(w0, MemOperand(x17, 4, PostIndex)); in TEST() local [all …]
|
D | test-simulator-aarch64.cc | 229 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, n_index_shift)); in Test1Op_Helper() local 351 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, index_shift)); in Test2Op_Helper() local 355 __ Ldr(fm, MemOperand(inputs_base, index_m, UXTW, index_shift)); in Test2Op_Helper() local 486 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, index_shift)); in Test3Op_Helper() local 490 __ Ldr(fm, MemOperand(inputs_base, index_m, UXTW, index_shift)); in Test3Op_Helper() local 494 __ Ldr(fa, MemOperand(inputs_base, index_a, UXTW, index_shift)); in Test3Op_Helper() local 633 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, index_shift)); in TestCmp_Helper() local 637 __ Ldr(fm, MemOperand(inputs_base, index_m, UXTW, index_shift)); in TestCmp_Helper() local 770 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, index_shift)); in TestCmpZero_Helper() local 897 __ Ldr(fn, MemOperand(inputs_base, index_n, UXTW, n_index_shift)); in TestFPToFixed_Helper() local [all …]
|
/external/v8/src/crankshaft/arm64/ |
D | delayed-masm-arm64.cc | 29 __ 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
|
D | lithium-codegen-arm64.cc | 448 __ Ldr(cp, ToMemOperand(context, kMustUseFramePointer)); in LoadContextFromDeferred() local 650 __ Ldr(value, MemOperand(fp, parameter_offset)); in DoPrologue() local 878 __ Ldr(w1, MemOperand(x0)); in DeoptimizeBranch() local 1326 __ Ldr(result, MemOperand(arguments, offset)); in DoAccessArgumentsAt() local 1333 __ Ldr(result, MemOperand(arguments, result, UXTW, kPointerSizeLog2)); in DoAccessArgumentsAt() local 1335 __ Ldr(result, MemOperand(arguments, length, UXTW, kPointerSizeLog2)); in DoAccessArgumentsAt() local 1342 __ Ldr(result, MemOperand(arguments, result, UXTW, kPointerSizeLog2)); in DoAccessArgumentsAt() local 1566 __ Ldr(scratch, MemOperand(elements, length, SXTW, kPointerSizeLog2)); in DoApplyArguments() local 1613 __ Ldr(previous_fp, in DoArgumentsElements() local 1615 __ Ldr(result, MemOperand(previous_fp, in DoArgumentsElements() local [all …]
|
/external/v8/src/full-codegen/arm64/ |
D | full-codegen-arm64.cc | 138 __ Ldr(x11, FieldMemOperand(x1, JSFunction::kLiteralsOffset)); in Generate() local 139 __ Ldr(x11, FieldMemOperand(x11, LiteralsArray::kFeedbackVectorOffset)); in Generate() local 140 __ Ldr(x10, FieldMemOperand(x11, TypeFeedbackVector::kInvocationCountIndex * in Generate() local 235 __ Ldr(x10, MemOperand(fp, parameter_offset)); in Generate() local 266 __ Ldr(x1, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); in Generate() local 284 __ Ldr(x1, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); in Generate() local 298 __ Ldr(x1, MemOperand(fp, JavaScriptFrameConstants::kFunctionOffset)); in Generate() local 369 __ Ldr(x3, FieldMemOperand(x2, Cell::kValueOffset)); in EmitProfilingCounterDecrement() local 481 __ Ldr(cp, MemOperand(fp, StandardFrameConstants::kContextOffset)); in RestoreContext() local 714 __ Ldr(dest, location); in GetVar() local [all …]
|
/external/v8/src/compiler/arm64/ |
D | code-generator-arm64.cc | 439 __ Ldr(result, MemOperand(buffer, offset, UXTW)); \ 559 __ Ldr(lr, MemOperand(fp, StandardFrameConstants::kCallerPCOffset)); in AssemblePrepareTailCall() local 560 __ Ldr(fp, MemOperand(fp, StandardFrameConstants::kCallerFPOffset)); in AssemblePrepareTailCall() local 573 __ Ldr(scratch1, MemOperand(fp, StandardFrameConstants::kContextOffset)); in AssemblePopArgumentsAdaptorFrame() local 580 __ Ldr(caller_args_count_reg, in AssemblePopArgumentsAdaptorFrame() local 645 __ Ldr(jssp, MemOperand(csp)); in AssembleArchInstruction() local 690 __ Ldr(temp, FieldMemOperand(func, JSFunction::kContextOffset)); in AssembleArchInstruction() local 694 __ Ldr(x10, FieldMemOperand(func, JSFunction::kCodeEntryOffset)); in AssembleArchInstruction() local 702 __ Ldr(jssp, MemOperand(csp)); in AssembleArchInstruction() local 718 __ Ldr(temp, FieldMemOperand(func, JSFunction::kContextOffset)); in AssembleArchInstruction() local [all …]
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64AsmPrinter.cpp | 531 MCInst Ldr; in EmitInstruction() local 532 Ldr.setOpcode(AArch64::LDRXui); in EmitInstruction() 533 Ldr.addOperand(MCOperand::createReg(AArch64::X1)); in EmitInstruction() 534 Ldr.addOperand(MCOperand::createReg(AArch64::X0)); in EmitInstruction() 535 Ldr.addOperand(SymTLSDescLo12); in EmitInstruction() 536 Ldr.addOperand(MCOperand::createImm(0)); in EmitInstruction() 537 EmitToStreamer(*OutStreamer, Ldr); in EmitInstruction()
|
/external/vixl/examples/aarch64/ |
D | literal.cc | 53 __ Ldr(x1, &manually_placed_literal); in LiteralExample() local 54 __ Ldr(x2, &automatically_placed_literal); in LiteralExample() local
|
/external/v8/src/regexp/arm64/ |
D | regexp-macro-assembler-arm64.cc | 167 __ Ldr(w10, register_location(reg)); in AdvanceRegister() local 266 __ Ldr(w10, MemOperand(backtrack_stackpointer())); in CheckGreedyLoop() local 764 __ Ldr(x10, MemOperand(x10)); in GetCode() local 834 __ Ldr(backtrack_stackpointer(), MemOperand(frame_pointer(), kStackBase)); in GetCode() local 975 __ Ldr(success_counter, MemOperand(frame_pointer(), kSuccessCounter)); in GetCode() local 981 __ Ldr(output_size, MemOperand(frame_pointer(), kOutputSize)); in GetCode() local 1018 __ Ldr(w0, MemOperand(frame_pointer(), kSuccessCounter)); in GetCode() local 1192 __ Ldr(current_input_offset(), register_location(reg)); in ReadCurrentPositionFromRegister() local 1211 __ Ldr(x11, MemOperand(frame_pointer(), kStackBase)); in ReadStackPointerFromRegister() local 1319 __ Ldr(x10, MemOperand(frame_pointer(), kStackBase)); in WriteStackPointerToRegister() local [all …]
|