HomeSort by relevance Sort by last modified time
    Searched refs:ExternalReference (Results 1 - 25 of 138) sorted by null

1 2 3 4 5 6

  /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...]

Completed in 1885 milliseconds

1 2 3 4 5 6