/external/v8/src/ic/arm64/ |
D | ic-arm64.cc | 64 __ 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 …]
|
D | stub-cache-arm64.cc | 55 __ 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
|
D | handler-compiler-arm64.cc | 35 __ 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 …]
|
D | ic-compiler-arm64.cc | 50 __ 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/ |
D | builtins-arm64.cc | 25 __ 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 …]
|
D | deoptimizer-arm64.cc | 152 __ 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 …]
|
D | code-stubs-arm64.cc | 148 __ 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 …]
|
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() 1237 Ldr(dst, MemOperand(StackPointer(), offset)); in Peek() 1400 Ldr(destination, MemOperand(root, index << kPointerSizeLog2)); in LoadRoot() [all …]
|
D | full-codegen-arm64.cc | 133 __ 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 …]
|
D | codegen-arm64.cc | 162 __ 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 …]
|
D | delayed-masm-arm64.cc | 31 __ 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
|
D | lithium-codegen-arm64.cc | 500 __ 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 …]
|
D | debug-arm64.cc | 222 __ 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
|
D | regexp-macro-assembler-arm64.cc | 170 __ 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 …]
|
D | macro-assembler-arm64-inl.h | 735 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/ |
D | code-generator-arm64.cc | 154 __ 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/ |
D | test-assembler-a64.cc | 2276 __ 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 …]
|
D | test-simulator-a64.cc | 219 __ 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 …]
|
D | test-utils-a64.cc | 455 __ 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/ |
D | AArch64AsmPrinter.cpp | 507 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/ |
D | getting-started.cc | 37 __ Ldr(x1, 0x1122334455667788); in GenerateDemoFunction() local
|
/external/v8/test/cctest/ |
D | test-utils-arm64.cc | 417 __ Ldr(dump2_base, MemOperand(dump2, dump2_base.code() * kXRegSize)); in Dump() local 418 __ Ldr(dump2, MemOperand(dump2, dump2.code() * kXRegSize)); in Dump() local
|
D | test-code-stubs-arm64.cc | 89 __ Ldr(d0, MemOperand(source_reg)); in MakeConvertDToIFuncTrampoline() local
|
D | test-assembler-arm64.cc | 2429 __ 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/ |
D | getting-started.md | 79 __ Ldr(x1, 0x1122334455667788); 171 `__ Ldr(x0, 0x1122334455667788);`
|