/external/v8/src/ |
D | external-reference.cc | 92 static ExternalReference::Type BuiltinCallTypeForResultSize(int result_size) { in BuiltinCallTypeForResultSize() 95 return ExternalReference::BUILTIN_CALL; in BuiltinCallTypeForResultSize() 97 return ExternalReference::BUILTIN_CALL_PAIR; in BuiltinCallTypeForResultSize() 103 ExternalReference ExternalReference::Create( in Create() 104 ApiFunction* fun, Type type = ExternalReference::BUILTIN_CALL) { in Create() 105 return ExternalReference(Redirect(fun->address(), type)); in Create() 109 ExternalReference ExternalReference::Create(Runtime::FunctionId id) { in Create() 114 ExternalReference ExternalReference::Create(const Runtime::Function* f) { in Create() 115 return ExternalReference( in Create() 120 ExternalReference ExternalReference::Create(Address address) { in Create() [all …]
|
D | external-reference.h | 202 class ExternalReference BASE_EMBEDDED { 256 ExternalReference() : address_(kNullAddress) {} in ExternalReference() function 257 static ExternalReference Create(const SCTableReference& table_ref); 258 static ExternalReference Create(StatsCounter* counter); 259 static ExternalReference Create(ApiFunction* ptr, Type type); 260 static ExternalReference Create(const Runtime::Function* f); 261 static ExternalReference Create(IsolateAddressId id, Isolate* isolate); 262 static ExternalReference Create(Runtime::FunctionId id); 263 static V8_EXPORT_PRIVATE ExternalReference Create(Address address); 266 static ExternalReference search_string_raw(); [all …]
|
D | simulator-base.h | 36 ExternalReference::Type type); 121 Redirection(Address external_function, ExternalReference::Type type); 134 ExternalReference::Type type() { return type_; } in type() 137 ExternalReference::Type type); 163 ExternalReference::Type type_;
|
D | external-reference-table.cc | 66 Add(ExternalReference::name().address(), desc, index); in AddReferences() 71 Add(ExternalReference::name(isolate).address(), desc, index); in AddReferences() 91 Add(ExternalReference::Create(c_builtins[i].address).address(), in AddBuiltins() 117 ExternalReference ref = ExternalReference::Create(runtime_functions[i].id); in AddRuntimeFunctions()
|
D | simulator-base.cc | 63 ExternalReference::Type type) { in RedirectExternalReference() 70 ExternalReference::Type type) in Redirection() 89 ExternalReference::Type type) { in Get()
|
D | turbo-assembler.h | 43 ExternalReference reference); 61 Isolate* isolate, const ExternalReference& reference); 66 Isolate* isolate, const ExternalReference& reference);
|
D | turbo-assembler.cc | 63 Register destination, ExternalReference reference) { in IndirectLoadExternalReference() 100 Isolate* isolate, const ExternalReference& reference) { in RootRegisterOffsetForExternalReference() 107 Isolate* isolate, const ExternalReference& reference) { in IsAddressableThroughRootRegister()
|
/external/v8/src/ia32/ |
D | code-stubs-ia32.cc | 41 ExternalReference context_address = in Generate() 42 ExternalReference::Create(IsolateAddressId::kContextAddress, isolate()); in Generate() 52 ExternalReference c_entry_fp = in Generate() 53 ExternalReference::Create(IsolateAddressId::kCEntryFPAddress, isolate()); in Generate() 57 ExternalReference js_entry_sp = in Generate() 58 ExternalReference::Create(IsolateAddressId::kJSEntrySPAddress, isolate()); in Generate() 74 ExternalReference pending_exception = ExternalReference::Create( in Generate() 105 __ pop(__ StaticVariable(ExternalReference::Create( in Generate() 190 ExternalReference thunk_ref, in CallApiFunctionAndReturn() 196 ExternalReference next_address = in CallApiFunctionAndReturn() [all …]
|
D | macro-assembler-ia32.cc | 68 ExternalReference roots_array_start = in LoadRoot() 69 ExternalReference::roots_array_start(isolate()); in LoadRoot() 78 ExternalReference roots_array_start = in CompareRoot() 79 ExternalReference::roots_array_start(isolate()); in CompareRoot() 131 mov(destination, Immediate(ExternalReference::roots_array_start(isolate()))); in LoadRootRegisterOffset() 144 ExternalReference source) { in LoadAddress() 154 Operand TurboAssembler::StaticVariable(const ExternalReference& ext) { in StaticVariable() 160 const ExternalReference& ext) { in StaticArray() 343 Immediate(ExternalReference::isolate_address(isolate()))); in CallRecordWriteStub() 411 ExternalReference restart_fp = in MaybeDropFrames() [all …]
|
/external/v8/src/arm64/ |
D | code-stubs-arm64.cc | 70 __ Mov(x11, ExternalReference::Create(IsolateAddressId::kCEntryFPAddress, in Generate() 81 ExternalReference js_entry_sp = in Generate() 82 ExternalReference::Create(IsolateAddressId::kJSEntrySPAddress, isolate()); in Generate() 123 __ Mov(x10, Operand(ExternalReference::Create( in Generate() 140 __ Mov(x11, ExternalReference::Create(IsolateAddressId::kHandlerAddress, in Generate() 174 __ Mov(x11, ExternalReference::Create(IsolateAddressId::kHandlerAddress, in Generate() 202 __ Mov(x12, ExternalReference::Create(IsolateAddressId::kCEntryFPAddress, in Generate() 273 __ Mov(x10, Operand(ExternalReference::Create( in Generate() 274 &dispatcher, ExternalReference::BUILTIN_CALL))); in Generate() 276 __ Mov(x2, ExternalReference::isolate_address(isolate())); in Generate() [all …]
|
/external/v8/src/arm/ |
D | code-stubs-arm.cc | 80 __ mov(r5, Operand(ExternalReference::Create( in Generate() 99 ExternalReference js_entry_sp = in Generate() 100 ExternalReference::Create(IsolateAddressId::kJSEntrySPAddress, isolate()); in Generate() 101 __ mov(r5, Operand(ExternalReference(js_entry_sp))); in Generate() 130 Operand(ExternalReference::Create( in Generate() 168 __ mov(r5, Operand(ExternalReference(js_entry_sp))); in Generate() 174 __ mov(scratch, Operand(ExternalReference::Create( in Generate() 297 __ mov(r2, Operand(ExternalReference::isolate_address(isolate()))); in Generate() 300 __ mov(scratch, Operand(ExternalReference::Create( in Generate() 301 &dispatcher, ExternalReference::BUILTIN_CALL))); in Generate() [all …]
|
/external/v8/src/mips64/ |
D | code-stubs-mips64.cc | 68 ExternalReference c_entry_fp = in Generate() 69 ExternalReference::Create(IsolateAddressId::kCEntryFPAddress, isolate); in Generate() 94 ExternalReference js_entry_sp = in Generate() 95 ExternalReference::Create(IsolateAddressId::kJSEntrySPAddress, isolate); in Generate() 118 __ li(a4, ExternalReference::Create( in Generate() 161 __ li(a5, ExternalReference(js_entry_sp)); in Generate() 168 ExternalReference::Create(IsolateAddressId::kCEntryFPAddress, isolate)); in Generate() 291 __ li(a2, ExternalReference::isolate_address(isolate())); in Generate() 294 __ li(t9, ExternalReference::Create(&dispatcher, in Generate() 295 ExternalReference::BUILTIN_CALL)); in Generate() [all …]
|
/external/v8/src/ppc/ |
D | code-stubs-ppc.cc | 79 __ mov(r8, Operand(ExternalReference::Create( in Generate() 89 ExternalReference js_entry_sp = in Generate() 90 ExternalReference::Create(IsolateAddressId::kJSEntrySPAddress, isolate()); in Generate() 114 __ mov(ip, Operand(ExternalReference::Create( in Generate() 158 __ mov(ip, Operand(ExternalReference::Create( in Generate() 293 ExternalReference entry_hook = in Generate() 294 ExternalReference::Create(&dispatcher, ExternalReference::BUILTIN_CALL); in Generate() 297 __ mov(r5, Operand(ExternalReference::isolate_address(isolate()))); in Generate() 327 static int AddressOffset(ExternalReference ref0, ExternalReference ref1) { in AddressOffset() 338 ExternalReference thunk_ref, in CallApiFunctionAndReturn() [all …]
|
/external/v8/src/mips/ |
D | code-stubs-mips.cc | 71 ExternalReference::Create(IsolateAddressId::kCEntryFPAddress, isolate)); in Generate() 95 ExternalReference js_entry_sp = in Generate() 96 ExternalReference::Create(IsolateAddressId::kJSEntrySPAddress, isolate); in Generate() 119 __ li(t0, ExternalReference::Create( in Generate() 162 __ li(t1, ExternalReference(js_entry_sp)); in Generate() 169 ExternalReference::Create(IsolateAddressId::kCEntryFPAddress, isolate)); in Generate() 289 __ li(a2, ExternalReference::isolate_address(isolate())); in Generate() 292 __ li(t9, ExternalReference::Create(&dispatcher, in Generate() 293 ExternalReference::BUILTIN_CALL)); in Generate() 310 static int AddressOffset(ExternalReference ref0, ExternalReference ref1) { in AddressOffset() [all …]
|
/external/v8/src/x64/ |
D | code-stubs-x64.cc | 44 ExternalReference context_address = in Generate() 45 ExternalReference::Create(IsolateAddressId::kContextAddress, isolate()); in Generate() 78 ExternalReference c_entry_fp = in Generate() 79 ExternalReference::Create(IsolateAddressId::kCEntryFPAddress, isolate()); in Generate() 86 ExternalReference js_entry_sp = in Generate() 87 ExternalReference::Create(IsolateAddressId::kJSEntrySPAddress, isolate()); in Generate() 107 ExternalReference pending_exception = ExternalReference::Create( in Generate() 224 static int Offset(ExternalReference ref0, ExternalReference ref1) { in Offset() 247 ExternalReference thunk_ref, in CallApiFunctionAndReturn() 259 ExternalReference next_address = in CallApiFunctionAndReturn() [all …]
|
D | macro-assembler-x64.cc | 84 int64_t TurboAssembler::RootRegisterDelta(ExternalReference other) { in RootRegisterDelta() 93 void MacroAssembler::Load(Register destination, ExternalReference source) { in Load() 118 void MacroAssembler::Store(ExternalReference destination, Register source) { in Store() 160 ExternalReference source) { in LoadAddress() 178 Operand TurboAssembler::ExternalOperand(ExternalReference target, in ExternalOperand() 190 void MacroAssembler::PushAddress(ExternalReference source) { in PushAddress() 314 LoadAddress(isolate_parameter, ExternalReference::isolate_address(isolate())); in CallRecordWriteStub() 436 LoadAddress(rax, ExternalReference::abort_with_reason()); in Abort() 482 LoadAddress(rbx, ExternalReference::Create(f)); in CallRuntimeWithCEntry() 501 LoadAddress(rbx, ExternalReference::Create(f)); in CallRuntime() [all …]
|
D | deoptimizer-x64.cc | 60 ExternalReference::Create(IsolateAddressId::kCEntryFPAddress, isolate()), in Generate() 111 __ LoadAddress(arg5, ExternalReference::isolate_address(isolate())); in Generate() 115 __ LoadAddress(r9, ExternalReference::isolate_address(isolate())); in Generate() 119 __ CallCFunction(ExternalReference::new_deoptimizer_function(), 6); in Generate() 174 __ LoadAddress(arg_reg_2, ExternalReference::isolate_address(isolate())); in Generate() 177 __ CallCFunction(ExternalReference::compute_output_frames_function(), 2); in Generate()
|
/external/v8/src/s390/ |
D | code-stubs-s390.cc | 93 __ mov(r7, Operand(ExternalReference::Create( in Generate() 108 ExternalReference js_entry_sp = in Generate() 109 ExternalReference::Create(IsolateAddressId::kJSEntrySPAddress, isolate()); in Generate() 133 __ mov(ip, Operand(ExternalReference::Create( in Generate() 177 __ mov(ip, Operand(ExternalReference::Create( in Generate() 344 __ mov(r4, Operand(ExternalReference::isolate_address(isolate()))); in Generate() 347 __ mov(ip, Operand(ExternalReference::Create( in Generate() 348 &dispatcher, ExternalReference::BUILTIN_CALL))); in Generate() 368 static int AddressOffset(ExternalReference ref0, ExternalReference ref1) { in AddressOffset() 378 ExternalReference thunk_ref, in CallApiFunctionAndReturn() [all …]
|
/external/v8/src/regexp/s390/ |
D | regexp-macro-assembler-s390.cc | 329 __ mov(r5, Operand(ExternalReference::isolate_address(isolate()))); in CheckNotBackReferenceIgnoreCase() 334 ExternalReference function = in CheckNotBackReferenceIgnoreCase() 335 ExternalReference::re_case_insensitive_compare_uc16(isolate()); in CheckNotBackReferenceIgnoreCase() 565 ExternalReference map = in CheckSpecialCharacterClass() 566 ExternalReference::re_word_character_map(isolate()); in CheckSpecialCharacterClass() 580 ExternalReference map = in CheckSpecialCharacterClass() 581 ExternalReference::re_word_character_map(isolate()); in CheckSpecialCharacterClass() 665 ExternalReference stack_limit = in GetCode() 666 ExternalReference::address_of_stack_limit(isolate()); in GetCode() 911 __ mov(r4, Operand(ExternalReference::isolate_address(isolate()))); in GetCode() [all …]
|
/external/v8/src/regexp/mips64/ |
D | regexp-macro-assembler-mips64.cc | 367 __ li(a3, Operand(ExternalReference::isolate_address(masm_->isolate()))); in CheckNotBackReferenceIgnoreCase() 372 ExternalReference function = in CheckNotBackReferenceIgnoreCase() 373 ExternalReference::re_case_insensitive_compare_uc16(masm_->isolate()); in CheckNotBackReferenceIgnoreCase() 603 ExternalReference map = ExternalReference::re_word_character_map(isolate()); in CheckSpecialCharacterClass() 616 ExternalReference map = ExternalReference::re_word_character_map(isolate()); in CheckSpecialCharacterClass() 687 ExternalReference stack_limit = in GetCode() 688 ExternalReference::address_of_stack_limit(masm_->isolate()); in GetCode() 913 __ li(a2, Operand(ExternalReference::isolate_address(masm_->isolate()))); in GetCode() 914 ExternalReference grow_stack = in GetCode() 915 ExternalReference::re_grow_stack(masm_->isolate()); in GetCode() [all …]
|
/external/v8/src/regexp/ia32/ |
D | regexp-macro-assembler-ia32.cc | 311 Immediate(ExternalReference::isolate_address(isolate()))); in CheckNotBackReferenceIgnoreCase() 330 ExternalReference compare = in CheckNotBackReferenceIgnoreCase() 331 ExternalReference::re_case_insensitive_compare_uc16(isolate()); in CheckNotBackReferenceIgnoreCase() 585 ExternalReference word_map = in CheckSpecialCharacterClass() 586 ExternalReference::re_word_character_map(isolate()); in CheckSpecialCharacterClass() 600 ExternalReference word_map = in CheckSpecialCharacterClass() 601 ExternalReference::re_word_character_map(isolate()); in CheckSpecialCharacterClass() 681 ExternalReference stack_limit = in GetCode() 682 ExternalReference::address_of_stack_limit(isolate()); in GetCode() 911 Immediate(ExternalReference::isolate_address(isolate()))); in GetCode() [all …]
|
/external/v8/src/regexp/arm/ |
D | regexp-macro-assembler-arm.cc | 322 __ mov(r3, Operand(ExternalReference::isolate_address(isolate()))); in CheckNotBackReferenceIgnoreCase() 327 ExternalReference function = in CheckNotBackReferenceIgnoreCase() 328 ExternalReference::re_case_insensitive_compare_uc16(isolate()); in CheckNotBackReferenceIgnoreCase() 578 ExternalReference map = ExternalReference::re_word_character_map(isolate()); in CheckSpecialCharacterClass() 592 ExternalReference map = ExternalReference::re_word_character_map(isolate()); in CheckSpecialCharacterClass() 650 ExternalReference stack_limit = in GetCode() 651 ExternalReference::address_of_stack_limit(isolate()); in GetCode() 865 __ mov(r2, Operand(ExternalReference::isolate_address(isolate()))); in GetCode() 866 ExternalReference grow_stack = in GetCode() 867 ExternalReference::re_grow_stack(isolate()); in GetCode() [all …]
|
/external/v8/src/regexp/mips/ |
D | regexp-macro-assembler-mips.cc | 330 __ li(a3, Operand(ExternalReference::isolate_address(masm_->isolate()))); in CheckNotBackReferenceIgnoreCase() 335 ExternalReference function = in CheckNotBackReferenceIgnoreCase() 336 ExternalReference::re_case_insensitive_compare_uc16(masm_->isolate()); in CheckNotBackReferenceIgnoreCase() 572 ExternalReference map = ExternalReference::re_word_character_map(isolate()); in CheckSpecialCharacterClass() 585 ExternalReference map = ExternalReference::re_word_character_map(isolate()); in CheckSpecialCharacterClass() 650 ExternalReference stack_limit = in GetCode() 651 ExternalReference::address_of_stack_limit(masm_->isolate()); in GetCode() 875 __ li(a2, Operand(ExternalReference::isolate_address(masm_->isolate()))); in GetCode() 876 ExternalReference grow_stack = in GetCode() 877 ExternalReference::re_grow_stack(masm_->isolate()); in GetCode() [all …]
|
/external/v8/src/regexp/x64/ |
D | regexp-macro-assembler-x64.cc | 347 __ LoadAddress(arg_reg_4, ExternalReference::isolate_address(isolate())); in CheckNotBackReferenceIgnoreCase() 353 ExternalReference compare = in CheckNotBackReferenceIgnoreCase() 354 ExternalReference::re_case_insensitive_compare_uc16(isolate()); in CheckNotBackReferenceIgnoreCase() 626 __ Move(rbx, ExternalReference::re_word_character_map(isolate())); in CheckSpecialCharacterClass() 640 __ Move(rbx, ExternalReference::re_word_character_map(isolate())); in CheckSpecialCharacterClass() 723 ExternalReference stack_limit = in GetCode() 724 ExternalReference::address_of_stack_limit(isolate()); in GetCode() 972 __ LoadAddress(r8, ExternalReference::isolate_address(isolate())); in GetCode() 977 __ LoadAddress(rdx, ExternalReference::isolate_address(isolate())); in GetCode() 979 ExternalReference grow_stack = in GetCode() [all …]
|
/external/v8/src/regexp/ppc/ |
D | regexp-macro-assembler-ppc.cc | 339 __ mov(r6, Operand(ExternalReference::isolate_address(isolate()))); in CheckNotBackReferenceIgnoreCase() 344 ExternalReference function = in CheckNotBackReferenceIgnoreCase() 345 ExternalReference::re_case_insensitive_compare_uc16(isolate()); in CheckNotBackReferenceIgnoreCase() 594 ExternalReference map = in CheckSpecialCharacterClass() 595 ExternalReference::re_word_character_map(isolate()); in CheckSpecialCharacterClass() 609 ExternalReference map = in CheckSpecialCharacterClass() 610 ExternalReference::re_word_character_map(isolate()); in CheckSpecialCharacterClass() 686 ExternalReference stack_limit = in GetCode() 687 ExternalReference::address_of_stack_limit(isolate()); in GetCode() 913 __ mov(r5, Operand(ExternalReference::isolate_address(isolate()))); in GetCode() [all …]
|