/external/v8/src/ |
assembler.cc | 890 // Implementation of ExternalReference 892 static ExternalReference::Type BuiltinCallTypeForResultSize(int result_size) { 895 return ExternalReference::BUILTIN_CALL; 897 return ExternalReference::BUILTIN_CALL_PAIR; 899 return ExternalReference::BUILTIN_CALL_TRIPLE; 902 return ExternalReference::BUILTIN_CALL; 906 void ExternalReference::SetUp() { 916 ExternalReference::ExternalReference(Address address, Isolate* isolate) 919 ExternalReference::ExternalReference [all...] |
external-reference-table.cc | 76 Add(ExternalReference::roots_array_start(isolate).address(), 78 Add(ExternalReference::address_of_stack_limit(isolate).address(), 80 Add(ExternalReference::address_of_real_stack_limit(isolate).address(), 82 Add(ExternalReference::new_space_allocation_limit_address(isolate).address(), 84 Add(ExternalReference::new_space_allocation_top_address(isolate).address(), 86 Add(ExternalReference::mod_two_doubles_operation(isolate).address(), 88 Add(ExternalReference::handle_scope_next_address(isolate).address(), 90 Add(ExternalReference::handle_scope_limit_address(isolate).address(), 92 Add(ExternalReference::handle_scope_level_address(isolate).address(), 94 Add(ExternalReference::new_deoptimizer_function(isolate).address() [all...] |
assembler.h | 260 friend class ExternalReference; 761 // An ExternalReference represents a C++ address used in the generated 763 // an ExternalReference instance. This is done in order to track the origin of 766 class ExternalReference BASE_EMBEDDED { 821 ExternalReference() : address_(NULL) {} 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) [all...] |
macro-assembler.h | 249 static ExternalReference GetAllocationTopReference( 252 return ExternalReference::old_space_allocation_top_address(isolate); 254 return ExternalReference::new_space_allocation_top_address(isolate); 258 static ExternalReference GetAllocationLimitReference( 261 return ExternalReference::old_space_allocation_limit_address(isolate); 263 return ExternalReference::new_space_allocation_limit_address(isolate);
|
/external/v8/src/compiler/ |
common-node-cache.cc | 14 Node** CommonNodeCache::FindExternalConstant(ExternalReference value) {
|
common-node-cache.h | 14 class ExternalReference; 46 Node** FindExternalConstant(ExternalReference value);
|
/external/v8/src/debug/x87/ |
debug-x87.cc | 83 Immediate(ExternalReference( 115 ExternalReference after_break_target = 116 ExternalReference::debug_after_break_target_address(masm->isolate());
|
/external/v8/src/regexp/ |
regexp-stack.h | 120 friend class ExternalReference;
|
/external/v8/src/arm/ |
code-stubs-arm.cc | 50 ExternalReference miss) { 670 __ mov(r0, Operand(ExternalReference::isolate_address(isolate()))); 672 ExternalReference::store_buffer_overflow_function(isolate()), 711 ExternalReference::power_double_double_function(isolate()), 0, 2); 761 __ CallCFunction(ExternalReference::power_double_double_function(isolate()), 859 __ mov(r2, Operand(ExternalReference::isolate_address(isolate()))); 870 __ mov(r3, Operand(ExternalReference::isolate_address(isolate()))); [all...] |
deoptimizer-arm.cc | 88 ExternalReference xref(&function, ExternalReference::BUILTIN_CALL, isolate_); 142 __ mov(ip, Operand(ExternalReference(Isolate::kCEntryFPAddress, isolate()))); 172 __ mov(r5, Operand(ExternalReference::isolate_address(isolate()))); 177 __ CallCFunction(ExternalReference::new_deoptimizer_function(isolate()), 6); 235 ExternalReference::compute_output_frames_function(isolate()), 1);
|
/external/v8/src/mips/ |
code-stubs-mips.cc | 50 ExternalReference miss) { 737 __ li(a0, Operand(ExternalReference::isolate_address(isolate()))); 739 ExternalReference::store_buffer_overflow_function(isolate()), 789 ExternalReference::power_double_double_function(isolate()), 860 __ CallCFunction(ExternalReference::power_double_double_function(isolate()), [all...] |
deoptimizer-mips.cc | 86 ExternalReference xref(&function, ExternalReference::BUILTIN_CALL, isolate_); 137 __ li(a2, Operand(ExternalReference(Isolate::kCEntryFPAddress, isolate()))); 168 __ li(t1, Operand(ExternalReference::isolate_address(isolate()))); 173 __ CallCFunction(ExternalReference::new_deoptimizer_function(isolate()), 6); 236 ExternalReference::compute_output_frames_function(isolate()), 1);
|
/external/v8/src/mips64/ |
code-stubs-mips64.cc | 49 ExternalReference miss) { 734 __ li(a0, Operand(ExternalReference::isolate_address(isolate()))); 736 ExternalReference::store_buffer_overflow_function(isolate()), 786 ExternalReference::power_double_double_function(isolate()), 857 __ CallCFunction(ExternalReference::power_double_double_function(isolate()), [all...] |
deoptimizer-mips64.cc | 86 ExternalReference xref(&function, ExternalReference::BUILTIN_CALL, isolate_); 137 __ li(a2, Operand(ExternalReference(Isolate::kCEntryFPAddress, isolate()))); 168 __ li(a5, Operand(ExternalReference::isolate_address(isolate()))); 173 __ CallCFunction(ExternalReference::new_deoptimizer_function(isolate()), 6); 235 ExternalReference::compute_output_frames_function(isolate()), 1);
|
/external/v8/src/ppc/ |
code-stubs-ppc.cc | 45 ExternalReference miss) { 698 __ mov(r3, Operand(ExternalReference::isolate_address(isolate()))); 699 __ CallCFunction(ExternalReference::store_buffer_overflow_function(isolate()), 754 ExternalReference::power_double_double_function(isolate()), 0, 2); 822 ExternalReference::power_double_double_function(isolate()), 0, 2); 940 __ mov(isolate_reg, Operand(ExternalReference::isolate_address(isolate()))); [all...] |
/external/v8/src/regexp/s390/ |
regexp-macro-assembler-s390.cc | 333 __ mov(r5, Operand(ExternalReference::isolate_address(isolate()))); 338 ExternalReference function = 339 ExternalReference::re_case_insensitive_compare_uc16(isolate()); 569 ExternalReference map = ExternalReference::re_word_character_map(); 583 ExternalReference map = ExternalReference::re_word_character_map(); 667 ExternalReference stack_limit = 668 ExternalReference::address_of_stack_limit(isolate()); [all...] |
/external/v8/src/s390/ |
code-stubs-s390.cc | 44 ExternalReference miss) { 679 __ mov(r2, Operand(ExternalReference::isolate_address(isolate()))); 680 __ CallCFunction(ExternalReference::store_buffer_overflow_function(isolate()), 730 ExternalReference::power_double_double_function(isolate()), 0, 2); 797 ExternalReference::power_double_double_function(isolate()), 0, 2); 910 __ mov(isolate_reg, Operand(ExternalReference::isolate_address(isolate()))); [all...] |
/external/v8/src/arm64/ |
code-stubs-arm64.cc | 37 ExternalReference miss) { 627 __ Mov(x0, ExternalReference::isolate_address(isolate())); 629 ExternalReference::store_buffer_overflow_function(isolate()), 1, 0); 714 ExternalReference::power_double_double_function(isolate()), 0, 2); 787 __ CallCFunction(ExternalReference::power_double_double_function(isolate()), [all...] |
deoptimizer-arm64.cc | 71 ExternalReference xref(&function, ExternalReference::BUILTIN_CALL, isolate_); 108 __ Mov(x3, Operand(ExternalReference(Isolate::kCEntryFPAddress, isolate()))); 144 __ Mov(x5, ExternalReference::isolate_address(isolate())); 149 __ CallCFunction(ExternalReference::new_deoptimizer_function(isolate()), 6); 209 ExternalReference::compute_output_frames_function(isolate()), 1);
|
/external/v8/src/regexp/arm/ |
regexp-macro-assembler-arm.cc | 324 __ mov(r3, Operand(ExternalReference::isolate_address(isolate()))); 329 ExternalReference function = 330 ExternalReference::re_case_insensitive_compare_uc16(isolate()); 580 ExternalReference map = ExternalReference::re_word_character_map(); 594 ExternalReference map = ExternalReference::re_word_character_map(); 652 ExternalReference stack_limit = 653 ExternalReference::address_of_stack_limit(isolate()); 867 __ mov(r2, Operand(ExternalReference::isolate_address(isolate()))) [all...] |
/external/v8/src/regexp/ia32/ |
regexp-macro-assembler-ia32.cc | 308 Immediate(ExternalReference::isolate_address(isolate()))); 327 ExternalReference compare = 328 ExternalReference::re_case_insensitive_compare_uc16(isolate()); 582 ExternalReference word_map = ExternalReference::re_word_character_map(); 596 ExternalReference word_map = ExternalReference::re_word_character_map(); 676 ExternalReference stack_limit = 677 ExternalReference::address_of_stack_limit(isolate()); 906 Immediate(ExternalReference::isolate_address(isolate()))) [all...] |
/external/v8/src/regexp/mips/ |
regexp-macro-assembler-mips.cc | 333 __ li(a3, Operand(ExternalReference::isolate_address(masm_->isolate()))); 338 ExternalReference function = 339 ExternalReference::re_case_insensitive_compare_uc16(masm_->isolate()); 575 ExternalReference map = ExternalReference::re_word_character_map(); 588 ExternalReference map = ExternalReference::re_word_character_map(); 653 ExternalReference stack_limit = 654 ExternalReference::address_of_stack_limit(masm_->isolate()); [all...] |
/external/v8/src/regexp/mips64/ |
regexp-macro-assembler-mips64.cc | 369 __ li(a3, Operand(ExternalReference::isolate_address(masm_->isolate()))); 374 ExternalReference function = 375 ExternalReference::re_case_insensitive_compare_uc16(masm_->isolate()); 605 ExternalReference map = ExternalReference::re_word_character_map(); 618 ExternalReference map = ExternalReference::re_word_character_map(); 689 ExternalReference stack_limit = 690 ExternalReference::address_of_stack_limit(masm_->isolate()); [all...] |
/external/v8/src/regexp/x87/ |
regexp-macro-assembler-x87.cc | 307 Immediate(ExternalReference::isolate_address(isolate()))); 326 ExternalReference compare = 327 ExternalReference::re_case_insensitive_compare_uc16(isolate()); 581 ExternalReference word_map = ExternalReference::re_word_character_map(); 595 ExternalReference word_map = ExternalReference::re_word_character_map(); 675 ExternalReference stack_limit = 676 ExternalReference::address_of_stack_limit(isolate()); 905 Immediate(ExternalReference::isolate_address(isolate()))) [all...] |
/external/v8/src/ia32/ |
code-stubs-ia32.cc | 38 ExternalReference miss) { 77 Immediate(ExternalReference::isolate_address(isolate()))); 79 ExternalReference::store_buffer_overflow_function(isolate()), 451 __ CallCFunction(ExternalReference::power_double_double_function(isolate()), 489 ExternalReference address_of_regexp_stack_memory_address = 490 ExternalReference::address_of_regexp_stack_memory_address(isolate()); 491 ExternalReference address_of_regexp_stack_memory_size = 492 ExternalReference::address_of_regexp_stack_memory_size(isolate()); 636 Immediate(ExternalReference::isolate_address(isolate()))); 652 Immediate(ExternalReference::address_of_static_offsets_vector [all...] |