Home
last modified time | relevance | path

Searched refs:ExternalReference (Results 1 – 25 of 138) sorted by relevance

123456

/external/v8/src/
Dexternal-reference.cc92 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 …]
Dexternal-reference.h202 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 …]
Dsimulator-base.h36 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_;
Dexternal-reference-table.cc66 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()
Dsimulator-base.cc63 ExternalReference::Type type) { in RedirectExternalReference()
70 ExternalReference::Type type) in Redirection()
89 ExternalReference::Type type) { in Get()
Dturbo-assembler.h43 ExternalReference reference);
61 Isolate* isolate, const ExternalReference& reference);
66 Isolate* isolate, const ExternalReference& reference);
Dturbo-assembler.cc63 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/
Dcode-stubs-ia32.cc41 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 …]
Dmacro-assembler-ia32.cc68 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/
Dcode-stubs-arm64.cc70 __ 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/
Dcode-stubs-arm.cc80 __ 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/
Dcode-stubs-mips64.cc68 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/
Dcode-stubs-ppc.cc79 __ 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/
Dcode-stubs-mips.cc71 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/
Dcode-stubs-x64.cc44 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 …]
Dmacro-assembler-x64.cc84 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 …]
Ddeoptimizer-x64.cc60 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/
Dcode-stubs-s390.cc93 __ 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/
Dregexp-macro-assembler-s390.cc329 __ 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/
Dregexp-macro-assembler-mips64.cc367 __ 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/
Dregexp-macro-assembler-ia32.cc311 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/
Dregexp-macro-assembler-arm.cc322 __ 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/
Dregexp-macro-assembler-mips.cc330 __ 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/
Dregexp-macro-assembler-x64.cc347 __ 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/
Dregexp-macro-assembler-ppc.cc339 __ 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 …]

123456