/external/v8/src/ |
external-reference.cc | 90 // Implementation of ExternalReference 92 static ExternalReference::Type BuiltinCallTypeForResultSize(int result_size) { 95 return ExternalReference::BUILTIN_CALL; 97 return ExternalReference::BUILTIN_CALL_PAIR; 103 ExternalReference ExternalReference::Create( 104 ApiFunction* fun, Type type = ExternalReference::BUILTIN_CALL) { 105 return ExternalReference(Redirect(fun->address(), type)); 109 ExternalReference ExternalReference::Create(Runtime::FunctionId id) [all...] |
external-reference.h | 197 // An ExternalReference represents a C++ address used in the generated 199 // in an ExternalReference instance. This is done in order to track the 202 class ExternalReference BASE_EMBEDDED { 256 ExternalReference() : address_(kNullAddress) {} 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) [all...] |
simulator-base.h | 36 ExternalReference::Type type); 121 Redirection(Address external_function, ExternalReference::Type type); 134 ExternalReference::Type type() { return type_; } 137 ExternalReference::Type type); 163 ExternalReference::Type type_;
|
simulator-base.cc | 63 ExternalReference::Type type) { 70 ExternalReference::Type type) 89 ExternalReference::Type type) {
|
turbo-assembler.cc | 63 Register destination, ExternalReference reference) { 100 Isolate* isolate, const ExternalReference& reference) { 107 Isolate* isolate, const ExternalReference& reference) {
|
turbo-assembler.h | 43 ExternalReference reference); 61 Isolate* isolate, const ExternalReference& reference); 66 Isolate* isolate, const ExternalReference& reference);
|
external-reference-table.cc | 66 Add(ExternalReference::name().address(), desc, index); 71 Add(ExternalReference::name(isolate).address(), desc, index); 91 Add(ExternalReference::Create(c_builtins[i].address).address(), 117 ExternalReference ref = ExternalReference::Create(runtime_functions[i].id);
|
/external/v8/src/ia32/ |
code-stubs-ia32.cc | 41 ExternalReference context_address = 42 ExternalReference::Create(IsolateAddressId::kContextAddress, isolate()); 52 ExternalReference c_entry_fp = 53 ExternalReference::Create(IsolateAddressId::kCEntryFPAddress, isolate()); 57 ExternalReference js_entry_sp = 58 ExternalReference::Create(IsolateAddressId::kJSEntrySPAddress, isolate()); 74 ExternalReference pending_exception = ExternalReference::Create( 105 __ pop(__ StaticVariable(ExternalReference::Create( 190 ExternalReference thunk_ref [all...] |
deoptimizer-ia32.cc | 48 ExternalReference c_entry_fp_address = 49 ExternalReference::Create(IsolateAddressId::kCEntryFPAddress, isolate()); 81 Immediate(ExternalReference::isolate_address(isolate()))); 84 __ CallCFunction(ExternalReference::new_deoptimizer_function(), 6); 147 __ CallCFunction(ExternalReference::compute_output_frames_function(), 1);
|
macro-assembler-ia32.cc | 68 ExternalReference roots_array_start = 69 ExternalReference::roots_array_start(isolate()); 78 ExternalReference roots_array_start = 79 ExternalReference::roots_array_start(isolate()); 131 mov(destination, Immediate(ExternalReference::roots_array_start(isolate()))); 144 ExternalReference source) { 154 Operand TurboAssembler::StaticVariable(const ExternalReference& ext) { 160 const ExternalReference& ext) { 343 Immediate(ExternalReference::isolate_address(isolate()))); 411 ExternalReference restart_fp [all...] |
/external/v8/src/arm/ |
code-stubs-arm.cc | 80 __ mov(r5, Operand(ExternalReference::Create( 99 ExternalReference js_entry_sp = 100 ExternalReference::Create(IsolateAddressId::kJSEntrySPAddress, isolate()); 101 __ mov(r5, Operand(ExternalReference(js_entry_sp))); 130 Operand(ExternalReference::Create( 168 __ mov(r5, Operand(ExternalReference(js_entry_sp))); 174 __ mov(scratch, Operand(ExternalReference::Create( 297 __ mov(r2, Operand(ExternalReference::isolate_address(isolate()))); 300 __ mov(scratch, Operand(ExternalReference::Create( 301 &dispatcher, ExternalReference::BUILTIN_CALL))) [all...] |
/external/v8/src/arm64/ |
code-stubs-arm64.cc | 70 __ Mov(x11, ExternalReference::Create(IsolateAddressId::kCEntryFPAddress, 81 ExternalReference js_entry_sp = 82 ExternalReference::Create(IsolateAddressId::kJSEntrySPAddress, isolate()); 123 __ Mov(x10, Operand(ExternalReference::Create( 140 __ Mov(x11, ExternalReference::Create(IsolateAddressId::kHandlerAddress, 174 __ Mov(x11, ExternalReference::Create(IsolateAddressId::kHandlerAddress, 202 __ Mov(x12, ExternalReference::Create(IsolateAddressId::kCEntryFPAddress, 273 __ Mov(x10, Operand(ExternalReference::Create( 274 &dispatcher, ExternalReference::BUILTIN_CALL))); 276 __ Mov(x2, ExternalReference::isolate_address(isolate())) [all...] |
/external/v8/src/mips64/ |
code-stubs-mips64.cc | 68 ExternalReference c_entry_fp = 69 ExternalReference::Create(IsolateAddressId::kCEntryFPAddress, isolate); 94 ExternalReference js_entry_sp = 95 ExternalReference::Create(IsolateAddressId::kJSEntrySPAddress, isolate); 118 __ li(a4, ExternalReference::Create( 161 __ li(a5, ExternalReference(js_entry_sp)); 168 ExternalReference::Create(IsolateAddressId::kCEntryFPAddress, isolate)); 291 __ li(a2, ExternalReference::isolate_address(isolate())); 294 __ li(t9, ExternalReference::Create(&dispatcher, 295 ExternalReference::BUILTIN_CALL)) [all...] |
/external/v8/src/mips/ |
code-stubs-mips.cc | 71 ExternalReference::Create(IsolateAddressId::kCEntryFPAddress, isolate)); 95 ExternalReference js_entry_sp = 96 ExternalReference::Create(IsolateAddressId::kJSEntrySPAddress, isolate); 119 __ li(t0, ExternalReference::Create( 162 __ li(t1, ExternalReference(js_entry_sp)); 169 ExternalReference::Create(IsolateAddressId::kCEntryFPAddress, isolate)); 289 __ li(a2, ExternalReference::isolate_address(isolate())); 292 __ li(t9, ExternalReference::Create(&dispatcher, 293 ExternalReference::BUILTIN_CALL)); 310 static int AddressOffset(ExternalReference ref0, ExternalReference ref1) [all...] |
/external/v8/src/ppc/ |
code-stubs-ppc.cc | 79 __ mov(r8, Operand(ExternalReference::Create( 89 ExternalReference js_entry_sp = 90 ExternalReference::Create(IsolateAddressId::kJSEntrySPAddress, isolate()); 114 __ mov(ip, Operand(ExternalReference::Create( 158 __ mov(ip, Operand(ExternalReference::Create( 293 ExternalReference entry_hook = 294 ExternalReference::Create(&dispatcher, ExternalReference::BUILTIN_CALL); 297 __ mov(r5, Operand(ExternalReference::isolate_address(isolate()))); 327 static int AddressOffset(ExternalReference ref0, ExternalReference ref1) [all...] |
/external/v8/src/x64/ |
code-stubs-x64.cc | 44 ExternalReference context_address = 45 ExternalReference::Create(IsolateAddressId::kContextAddress, isolate()); 78 ExternalReference c_entry_fp = 79 ExternalReference::Create(IsolateAddressId::kCEntryFPAddress, isolate()); 86 ExternalReference js_entry_sp = 87 ExternalReference::Create(IsolateAddressId::kJSEntrySPAddress, isolate()); 107 ExternalReference pending_exception = ExternalReference::Create( 224 static int Offset(ExternalReference ref0, ExternalReference ref1) [all...] |
deoptimizer-x64.cc | 60 ExternalReference::Create(IsolateAddressId::kCEntryFPAddress, isolate()), 111 __ LoadAddress(arg5, ExternalReference::isolate_address(isolate())); 115 __ LoadAddress(r9, ExternalReference::isolate_address(isolate())); 119 __ CallCFunction(ExternalReference::new_deoptimizer_function(), 6); 174 __ LoadAddress(arg_reg_2, ExternalReference::isolate_address(isolate())); 177 __ CallCFunction(ExternalReference::compute_output_frames_function(), 2);
|
macro-assembler-x64.cc | 84 int64_t TurboAssembler::RootRegisterDelta(ExternalReference other) { 93 void MacroAssembler::Load(Register destination, ExternalReference source) { 118 void MacroAssembler::Store(ExternalReference destination, Register source) { 160 ExternalReference source) { 178 Operand TurboAssembler::ExternalOperand(ExternalReference target, 190 void MacroAssembler::PushAddress(ExternalReference source) { 314 LoadAddress(isolate_parameter, ExternalReference::isolate_address(isolate())); 436 LoadAddress(rax, ExternalReference::abort_with_reason()); 482 LoadAddress(rbx, ExternalReference::Create(f)); 501 LoadAddress(rbx, ExternalReference::Create(f)) [all...] |
/external/v8/src/s390/ |
code-stubs-s390.cc | 93 __ mov(r7, Operand(ExternalReference::Create( 108 ExternalReference js_entry_sp = 109 ExternalReference::Create(IsolateAddressId::kJSEntrySPAddress, isolate()); 133 __ mov(ip, Operand(ExternalReference::Create( 177 __ mov(ip, Operand(ExternalReference::Create( 344 __ mov(r4, Operand(ExternalReference::isolate_address(isolate()))); 347 __ mov(ip, Operand(ExternalReference::Create( 348 &dispatcher, ExternalReference::BUILTIN_CALL))); 368 static int AddressOffset(ExternalReference ref0, ExternalReference ref1) [all...] |
/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);
|
machine-graph.cc | 86 Node* MachineGraph::ExternalConstant(ExternalReference reference) { 95 return ExternalConstant(ExternalReference::Create(function_id));
|
/external/v8/src/regexp/ |
regexp-stack.h | 122 friend class ExternalReference;
|
/external/v8/src/regexp/s390/ |
regexp-macro-assembler-s390.cc | 329 __ mov(r5, Operand(ExternalReference::isolate_address(isolate()))); 334 ExternalReference function = 335 ExternalReference::re_case_insensitive_compare_uc16(isolate()); 565 ExternalReference map = 566 ExternalReference::re_word_character_map(isolate()); 580 ExternalReference map = 581 ExternalReference::re_word_character_map(isolate()); 665 ExternalReference stack_limit = 666 ExternalReference::address_of_stack_limit(isolate()); [all...] |
/external/v8/src/regexp/arm/ |
regexp-macro-assembler-arm.cc | 322 __ mov(r3, Operand(ExternalReference::isolate_address(isolate()))); 327 ExternalReference function = 328 ExternalReference::re_case_insensitive_compare_uc16(isolate()); 578 ExternalReference map = ExternalReference::re_word_character_map(isolate()); 592 ExternalReference map = ExternalReference::re_word_character_map(isolate()); 650 ExternalReference stack_limit = 651 ExternalReference::address_of_stack_limit(isolate()); 865 __ mov(r2, Operand(ExternalReference::isolate_address(isolate()))) [all...] |