Home
last modified time | relevance | path

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

12345678

/external/v8/src/
Dassembler.cc892 static ExternalReference::Type BuiltinCallTypeForResultSize(int result_size) { in BuiltinCallTypeForResultSize()
895 return ExternalReference::BUILTIN_CALL; in BuiltinCallTypeForResultSize()
897 return ExternalReference::BUILTIN_CALL_PAIR; in BuiltinCallTypeForResultSize()
899 return ExternalReference::BUILTIN_CALL_TRIPLE; in BuiltinCallTypeForResultSize()
902 return ExternalReference::BUILTIN_CALL; in BuiltinCallTypeForResultSize()
906 void ExternalReference::SetUp() { in SetUp()
916 ExternalReference::ExternalReference(Address address, Isolate* isolate) in ExternalReference() function in v8::internal::ExternalReference
919 ExternalReference::ExternalReference( in ExternalReference() function in v8::internal::ExternalReference
921 Type type = ExternalReference::BUILTIN_CALL, in ExternalReference()
926 ExternalReference::ExternalReference(Builtins::Name name, Isolate* isolate) in ExternalReference() function in v8::internal::ExternalReference
[all …]
Dexternal-reference-table.cc76 Add(ExternalReference::roots_array_start(isolate).address(), in AddReferences()
78 Add(ExternalReference::address_of_stack_limit(isolate).address(), in AddReferences()
80 Add(ExternalReference::address_of_real_stack_limit(isolate).address(), in AddReferences()
82 Add(ExternalReference::new_space_allocation_limit_address(isolate).address(), in AddReferences()
84 Add(ExternalReference::new_space_allocation_top_address(isolate).address(), in AddReferences()
86 Add(ExternalReference::mod_two_doubles_operation(isolate).address(), in AddReferences()
88 Add(ExternalReference::handle_scope_next_address(isolate).address(), in AddReferences()
90 Add(ExternalReference::handle_scope_limit_address(isolate).address(), in AddReferences()
92 Add(ExternalReference::handle_scope_level_address(isolate).address(), in AddReferences()
94 Add(ExternalReference::new_deoptimizer_function(isolate).address(), in AddReferences()
[all …]
Dassembler.h260 friend class ExternalReference;
766 class ExternalReference BASE_EMBEDDED {
821 ExternalReference() : address_(NULL) {} in ExternalReference() function
823 ExternalReference(Address address, Isolate* isolate);
825 ExternalReference(ApiFunction* ptr, Type type, Isolate* isolate);
827 ExternalReference(Builtins::Name name, Isolate* isolate);
829 ExternalReference(Runtime::FunctionId id, Isolate* isolate);
831 ExternalReference(const Runtime::Function* f, Isolate* isolate);
833 explicit ExternalReference(StatsCounter* counter);
835 ExternalReference(Isolate::AddressId id, Isolate* isolate);
[all …]
Dmacro-assembler.h249 static ExternalReference GetAllocationTopReference( in GetAllocationTopReference()
252 return ExternalReference::old_space_allocation_top_address(isolate); in GetAllocationTopReference()
254 return ExternalReference::new_space_allocation_top_address(isolate); in GetAllocationTopReference()
258 static ExternalReference GetAllocationLimitReference( in GetAllocationLimitReference()
261 return ExternalReference::old_space_allocation_limit_address(isolate); in GetAllocationLimitReference()
263 return ExternalReference::new_space_allocation_limit_address(isolate); in GetAllocationLimitReference()
/external/v8/src/arm/
Dcode-stubs-arm.cc50 ExternalReference miss) { in GenerateLightweightMiss()
670 __ mov(r0, Operand(ExternalReference::isolate_address(isolate()))); in Generate()
672 ExternalReference::store_buffer_overflow_function(isolate()), in Generate()
711 ExternalReference::power_double_double_function(isolate()), 0, 2); in Generate()
761 __ CallCFunction(ExternalReference::power_double_double_function(isolate()), in Generate()
859 __ mov(r2, Operand(ExternalReference::isolate_address(isolate()))); in Generate()
870 __ mov(r3, Operand(ExternalReference::isolate_address(isolate()))); in Generate()
908 ExternalReference pending_exception_address( in Generate()
937 ExternalReference pending_handler_context_address( in Generate()
939 ExternalReference pending_handler_code_address( in Generate()
[all …]
/external/v8/src/ppc/
Dcode-stubs-ppc.cc45 ExternalReference miss) { in GenerateLightweightMiss()
698 __ mov(r3, Operand(ExternalReference::isolate_address(isolate()))); in Generate()
699 __ CallCFunction(ExternalReference::store_buffer_overflow_function(isolate()), in Generate()
754 ExternalReference::power_double_double_function(isolate()), 0, 2); in Generate()
822 ExternalReference::power_double_double_function(isolate()), 0, 2); in Generate()
940 __ mov(isolate_reg, Operand(ExternalReference::isolate_address(isolate()))); in Generate()
979 ExternalReference pending_exception_address( in Generate()
1009 ExternalReference pending_handler_context_address( in Generate()
1011 ExternalReference pending_handler_code_address( in Generate()
1013 ExternalReference pending_handler_offset_address( in Generate()
[all …]
/external/v8/src/s390/
Dcode-stubs-s390.cc44 ExternalReference miss) { in GenerateLightweightMiss()
679 __ mov(r2, Operand(ExternalReference::isolate_address(isolate()))); in Generate()
680 __ CallCFunction(ExternalReference::store_buffer_overflow_function(isolate()), in Generate()
730 ExternalReference::power_double_double_function(isolate()), 0, 2); in Generate()
797 ExternalReference::power_double_double_function(isolate()), 0, 2); in Generate()
910 __ mov(isolate_reg, Operand(ExternalReference::isolate_address(isolate()))); in Generate()
947 ExternalReference pending_exception_address( in Generate()
976 ExternalReference pending_handler_context_address( in Generate()
978 ExternalReference pending_handler_code_address( in Generate()
980 ExternalReference pending_handler_offset_address( in Generate()
[all …]
/external/v8/src/arm64/
Dcode-stubs-arm64.cc37 ExternalReference miss) { in GenerateLightweightMiss()
627 __ Mov(x0, ExternalReference::isolate_address(isolate())); in Generate()
629 ExternalReference::store_buffer_overflow_function(isolate()), 1, 0); in Generate()
714 ExternalReference::power_double_double_function(isolate()), 0, 2); in Generate()
787 __ CallCFunction(ExternalReference::power_double_double_function(isolate()), in Generate()
975 __ Mov(x2, ExternalReference::isolate_address(isolate())); in Generate()
1043 ExternalReference pending_handler_context_address( in Generate()
1045 ExternalReference pending_handler_code_address( in Generate()
1047 ExternalReference pending_handler_offset_address( in Generate()
1049 ExternalReference pending_handler_fp_address( in Generate()
[all …]
Ddeoptimizer-arm64.cc71 ExternalReference xref(&function, ExternalReference::BUILTIN_CALL, isolate_); in SetPlatformCompiledStubRegisters()
108 __ Mov(x3, Operand(ExternalReference(Isolate::kCEntryFPAddress, isolate()))); in Generate()
144 __ Mov(x5, ExternalReference::isolate_address(isolate())); in Generate()
149 __ CallCFunction(ExternalReference::new_deoptimizer_function(isolate()), 6); in Generate()
209 ExternalReference::compute_output_frames_function(isolate()), 1); in Generate()
/external/v8/src/x87/
Dmacro-assembler-x87.cc72 ExternalReference roots_array_start = in LoadRoot()
73 ExternalReference::roots_array_start(isolate()); in LoadRoot()
85 ExternalReference roots_array_start = in StoreRoot()
86 ExternalReference::roots_array_start(isolate()); in StoreRoot()
96 ExternalReference roots_array_start = in CompareRoot()
97 ExternalReference::roots_array_start(isolate()); in CompareRoot()
187 ExternalReference store_buffer = in RememberedSetHelper()
188 ExternalReference::store_buffer_top(isolate()); in RememberedSetHelper()
313 ExternalReference uint32_bias = in LoadUint32NoSSE2()
314 ExternalReference::address_of_uint32_bias(); in LoadUint32NoSSE2()
[all …]
Dcode-stubs-x87.cc38 ExternalReference miss) { in GenerateLightweightMiss()
75 Immediate(ExternalReference::isolate_address(isolate()))); in Generate()
77 ExternalReference::store_buffer_overflow_function(isolate()), in Generate()
277 __ CallCFunction(ExternalReference::power_double_double_function(isolate()), in Generate()
308 ExternalReference address_of_regexp_stack_memory_address = in Generate()
309 ExternalReference::address_of_regexp_stack_memory_address(isolate()); in Generate()
310 ExternalReference address_of_regexp_stack_memory_size = in Generate()
311 ExternalReference::address_of_regexp_stack_memory_size(isolate()); in Generate()
455 Immediate(ExternalReference::isolate_address(isolate()))); in Generate()
471 Immediate(ExternalReference::address_of_static_offsets_vector( in Generate()
[all …]
/external/v8/src/mips64/
Dcode-stubs-mips64.cc49 ExternalReference miss) { in GenerateLightweightMiss()
734 __ li(a0, Operand(ExternalReference::isolate_address(isolate()))); in Generate()
736 ExternalReference::store_buffer_overflow_function(isolate()), in Generate()
786 ExternalReference::power_double_double_function(isolate()), in Generate()
857 __ CallCFunction(ExternalReference::power_double_double_function(isolate()), in Generate()
960 __ li(a2, Operand(ExternalReference::isolate_address(isolate()))); in Generate()
972 __ li(a3, Operand(ExternalReference::isolate_address(isolate()))); in Generate()
1030 ExternalReference pending_exception_address( in Generate()
1058 ExternalReference pending_handler_context_address( in Generate()
1060 ExternalReference pending_handler_code_address( in Generate()
[all …]
/external/v8/src/mips/
Dcode-stubs-mips.cc50 ExternalReference miss) { in GenerateLightweightMiss()
737 __ li(a0, Operand(ExternalReference::isolate_address(isolate()))); in Generate()
739 ExternalReference::store_buffer_overflow_function(isolate()), in Generate()
789 ExternalReference::power_double_double_function(isolate()), in Generate()
860 __ CallCFunction(ExternalReference::power_double_double_function(isolate()), in Generate()
963 __ li(a2, Operand(ExternalReference::isolate_address(isolate()))); in Generate()
975 __ li(a3, Operand(ExternalReference::isolate_address(isolate()))); in Generate()
1033 ExternalReference pending_exception_address( in Generate()
1061 ExternalReference pending_handler_context_address( in Generate()
1063 ExternalReference pending_handler_code_address( in Generate()
[all …]
/external/v8/src/ia32/
Dmacro-assembler-ia32.cc72 ExternalReference roots_array_start = in LoadRoot()
73 ExternalReference::roots_array_start(isolate()); in LoadRoot()
85 ExternalReference roots_array_start = in StoreRoot()
86 ExternalReference::roots_array_start(isolate()); in StoreRoot()
96 ExternalReference roots_array_start = in CompareRoot()
97 ExternalReference::roots_array_start(isolate()); in CompareRoot()
195 ExternalReference store_buffer = in RememberedSetHelper()
196 ExternalReference::store_buffer_top(isolate()); in RememberedSetHelper()
358 ExternalReference min_int = ExternalReference::address_of_min_int(); in TruncateHeapNumberToI()
383 ExternalReference uint32_bias = ExternalReference::address_of_uint32_bias(); in LoadUint32()
[all …]
Dcode-stubs-ia32.cc38 ExternalReference miss) { in GenerateLightweightMiss()
77 Immediate(ExternalReference::isolate_address(isolate()))); in Generate()
79 ExternalReference::store_buffer_overflow_function(isolate()), in Generate()
451 __ CallCFunction(ExternalReference::power_double_double_function(isolate()), in Generate()
489 ExternalReference address_of_regexp_stack_memory_address = in Generate()
490 ExternalReference::address_of_regexp_stack_memory_address(isolate()); in Generate()
491 ExternalReference address_of_regexp_stack_memory_size = in Generate()
492 ExternalReference::address_of_regexp_stack_memory_size(isolate()); in Generate()
636 Immediate(ExternalReference::isolate_address(isolate()))); in Generate()
652 Immediate(ExternalReference::address_of_static_offsets_vector( in Generate()
[all …]
/external/v8/src/regexp/s390/
Dregexp-macro-assembler-s390.cc333 __ mov(r5, Operand(ExternalReference::isolate_address(isolate()))); in CheckNotBackReferenceIgnoreCase()
338 ExternalReference function = in CheckNotBackReferenceIgnoreCase()
339 ExternalReference::re_case_insensitive_compare_uc16(isolate()); in CheckNotBackReferenceIgnoreCase()
569 ExternalReference map = ExternalReference::re_word_character_map(); in CheckSpecialCharacterClass()
583 ExternalReference map = ExternalReference::re_word_character_map(); in CheckSpecialCharacterClass()
667 ExternalReference stack_limit = in GetCode()
668 ExternalReference::address_of_stack_limit(isolate()); in GetCode()
913 __ mov(r4, Operand(ExternalReference::isolate_address(isolate()))); in GetCode()
914 ExternalReference grow_stack = ExternalReference::re_grow_stack(isolate()); in GetCode()
1084 ExternalReference stack_guard_check = in CallCheckStackGuardState()
[all …]
/external/v8/src/x64/
Dcode-stubs-x64.cc42 ExternalReference miss) { in GenerateLightweightMiss()
69 ExternalReference::isolate_address(isolate())); in Generate()
73 ExternalReference::store_buffer_overflow_function(isolate()), in Generate()
343 __ CallCFunction(ExternalReference::power_double_double_function(isolate()), in Generate()
380 ExternalReference address_of_regexp_stack_memory_address = in Generate()
381 ExternalReference::address_of_regexp_stack_memory_address(isolate()); in Generate()
382 ExternalReference address_of_regexp_stack_memory_size = in Generate()
383 ExternalReference::address_of_regexp_stack_memory_size(isolate()); in Generate()
533 ExternalReference::isolate_address(isolate())); in Generate()
560 r8, ExternalReference::address_of_static_offsets_vector(isolate())); in Generate()
[all …]
Ddeoptimizer-x64.cc138 __ Store(ExternalReference(Isolate::kCEntryFPAddress, isolate()), rbp); in Generate()
173 __ LoadAddress(arg5, ExternalReference::isolate_address(isolate())); in Generate()
177 __ LoadAddress(r9, ExternalReference::isolate_address(isolate())); in Generate()
181 __ CallCFunction(ExternalReference::new_deoptimizer_function(isolate()), 6); in Generate()
226 __ LoadAddress(arg_reg_2, ExternalReference::isolate_address(isolate())); in Generate()
230 ExternalReference::compute_output_frames_function(isolate()), 2); in Generate()
/external/v8/src/regexp/ia32/
Dregexp-macro-assembler-ia32.cc308 Immediate(ExternalReference::isolate_address(isolate()))); in CheckNotBackReferenceIgnoreCase()
327 ExternalReference compare = in CheckNotBackReferenceIgnoreCase()
328 ExternalReference::re_case_insensitive_compare_uc16(isolate()); in CheckNotBackReferenceIgnoreCase()
582 ExternalReference word_map = ExternalReference::re_word_character_map(); in CheckSpecialCharacterClass()
596 ExternalReference word_map = ExternalReference::re_word_character_map(); in CheckSpecialCharacterClass()
676 ExternalReference stack_limit = in GetCode()
677 ExternalReference::address_of_stack_limit(isolate()); in GetCode()
906 Immediate(ExternalReference::isolate_address(isolate()))); in GetCode()
910 ExternalReference grow_stack = in GetCode()
911 ExternalReference::re_grow_stack(isolate()); in GetCode()
[all …]
/external/v8/src/regexp/arm/
Dregexp-macro-assembler-arm.cc324 __ mov(r3, Operand(ExternalReference::isolate_address(isolate()))); in CheckNotBackReferenceIgnoreCase()
329 ExternalReference function = in CheckNotBackReferenceIgnoreCase()
330 ExternalReference::re_case_insensitive_compare_uc16(isolate()); in CheckNotBackReferenceIgnoreCase()
580 ExternalReference map = ExternalReference::re_word_character_map(); in CheckSpecialCharacterClass()
594 ExternalReference map = ExternalReference::re_word_character_map(); in CheckSpecialCharacterClass()
652 ExternalReference stack_limit = in GetCode()
653 ExternalReference::address_of_stack_limit(isolate()); in GetCode()
867 __ mov(r2, Operand(ExternalReference::isolate_address(isolate()))); in GetCode()
868 ExternalReference grow_stack = in GetCode()
869 ExternalReference::re_grow_stack(isolate()); in GetCode()
[all …]
/external/v8/src/regexp/x87/
Dregexp-macro-assembler-x87.cc307 Immediate(ExternalReference::isolate_address(isolate()))); in CheckNotBackReferenceIgnoreCase()
326 ExternalReference compare = in CheckNotBackReferenceIgnoreCase()
327 ExternalReference::re_case_insensitive_compare_uc16(isolate()); in CheckNotBackReferenceIgnoreCase()
581 ExternalReference word_map = ExternalReference::re_word_character_map(); in CheckSpecialCharacterClass()
595 ExternalReference word_map = ExternalReference::re_word_character_map(); in CheckSpecialCharacterClass()
675 ExternalReference stack_limit = in GetCode()
676 ExternalReference::address_of_stack_limit(isolate()); in GetCode()
905 Immediate(ExternalReference::isolate_address(isolate()))); in GetCode()
909 ExternalReference grow_stack = in GetCode()
910 ExternalReference::re_grow_stack(isolate()); in GetCode()
[all …]
/external/v8/src/regexp/mips/
Dregexp-macro-assembler-mips.cc333 __ li(a3, Operand(ExternalReference::isolate_address(masm_->isolate()))); in CheckNotBackReferenceIgnoreCase()
338 ExternalReference function = in CheckNotBackReferenceIgnoreCase()
339 ExternalReference::re_case_insensitive_compare_uc16(masm_->isolate()); in CheckNotBackReferenceIgnoreCase()
575 ExternalReference map = ExternalReference::re_word_character_map(); in CheckSpecialCharacterClass()
588 ExternalReference map = ExternalReference::re_word_character_map(); in CheckSpecialCharacterClass()
653 ExternalReference stack_limit = in GetCode()
654 ExternalReference::address_of_stack_limit(masm_->isolate()); in GetCode()
878 __ li(a2, Operand(ExternalReference::isolate_address(masm_->isolate()))); in GetCode()
879 ExternalReference grow_stack = in GetCode()
880 ExternalReference::re_grow_stack(masm_->isolate()); in GetCode()
[all …]
/external/v8/src/regexp/mips64/
Dregexp-macro-assembler-mips64.cc369 __ li(a3, Operand(ExternalReference::isolate_address(masm_->isolate()))); in CheckNotBackReferenceIgnoreCase()
374 ExternalReference function = in CheckNotBackReferenceIgnoreCase()
375 ExternalReference::re_case_insensitive_compare_uc16(masm_->isolate()); in CheckNotBackReferenceIgnoreCase()
605 ExternalReference map = ExternalReference::re_word_character_map(); in CheckSpecialCharacterClass()
618 ExternalReference map = ExternalReference::re_word_character_map(); in CheckSpecialCharacterClass()
689 ExternalReference stack_limit = in GetCode()
690 ExternalReference::address_of_stack_limit(masm_->isolate()); in GetCode()
915 __ li(a2, Operand(ExternalReference::isolate_address(masm_->isolate()))); in GetCode()
916 ExternalReference grow_stack = in GetCode()
917 ExternalReference::re_grow_stack(masm_->isolate()); in GetCode()
[all …]
/external/v8/src/regexp/x64/
Dregexp-macro-assembler-x64.cc346 __ LoadAddress(arg_reg_4, ExternalReference::isolate_address(isolate())); in CheckNotBackReferenceIgnoreCase()
352 ExternalReference compare = in CheckNotBackReferenceIgnoreCase()
353 ExternalReference::re_case_insensitive_compare_uc16(isolate()); in CheckNotBackReferenceIgnoreCase()
625 __ Move(rbx, ExternalReference::re_word_character_map()); in CheckSpecialCharacterClass()
639 __ Move(rbx, ExternalReference::re_word_character_map()); in CheckSpecialCharacterClass()
722 ExternalReference stack_limit = in GetCode()
723 ExternalReference::address_of_stack_limit(isolate()); in GetCode()
971 __ LoadAddress(r8, ExternalReference::isolate_address(isolate())); in GetCode()
976 __ LoadAddress(rdx, ExternalReference::isolate_address(isolate())); in GetCode()
978 ExternalReference grow_stack = in GetCode()
[all …]
/external/v8/src/regexp/ppc/
Dregexp-macro-assembler-ppc.cc343 __ mov(r6, Operand(ExternalReference::isolate_address(isolate()))); in CheckNotBackReferenceIgnoreCase()
348 ExternalReference function = in CheckNotBackReferenceIgnoreCase()
349 ExternalReference::re_case_insensitive_compare_uc16(isolate()); in CheckNotBackReferenceIgnoreCase()
598 ExternalReference map = ExternalReference::re_word_character_map(); in CheckSpecialCharacterClass()
612 ExternalReference map = ExternalReference::re_word_character_map(); in CheckSpecialCharacterClass()
688 ExternalReference stack_limit = in GetCode()
689 ExternalReference::address_of_stack_limit(isolate()); in GetCode()
915 __ mov(r5, Operand(ExternalReference::isolate_address(isolate()))); in GetCode()
916 ExternalReference grow_stack = in GetCode()
917 ExternalReference::re_grow_stack(isolate()); in GetCode()
[all …]

12345678