/external/v8/src/ |
interface-descriptors.h | 164 class V8_EXPORT_PRIVATE CallInterfaceDescriptor { 166 CallInterfaceDescriptor() : data_(NULL) {} 167 virtual ~CallInterfaceDescriptor() {} 169 CallInterfaceDescriptor(Isolate* isolate, CallDescriptors::Key key) 324 class VoidDescriptor : public CallInterfaceDescriptor { 326 DECLARE_DESCRIPTOR(VoidDescriptor, CallInterfaceDescriptor) 329 class ContextOnlyDescriptor : public CallInterfaceDescriptor { 331 DECLARE_DESCRIPTOR(ContextOnlyDescriptor, CallInterfaceDescriptor) 335 class LoadDescriptor : public CallInterfaceDescriptor { 339 CallInterfaceDescriptor) [all...] |
code-factory.h | 20 Callable(Handle<Code> code, CallInterfaceDescriptor descriptor) 24 CallInterfaceDescriptor descriptor() const { return descriptor_; } 28 const CallInterfaceDescriptor descriptor_; 35 // can't be expressed in CallInterfaceDescriptor. Therefore only the code
|
code-stubs.h | 215 virtual CallInterfaceDescriptor GetCallInterfaceDescriptor() const = 0; 373 CallInterfaceDescriptor GetCallInterfaceDescriptor() const override { \ 378 // CallInterfaceDescriptor. Isolate behavior for those cases with this macro. 382 CallInterfaceDescriptor GetCallInterfaceDescriptor() const override { \ 384 return CallInterfaceDescriptor(); \ 429 void set_call_descriptor(CallInterfaceDescriptor d) { call_descriptor_ = d; } 430 CallInterfaceDescriptor call_descriptor() const { return call_descriptor_; } 485 CallInterfaceDescriptor call_descriptor_; 817 CallInterfaceDescriptor GetCallInterfaceDescriptor() const override { 823 // A CallInterfaceDescriptor doesn't specify double registers (yet) [all...] |
fast-accessor-assembler.cc | 185 CallInterfaceDescriptor descriptor = stub.GetCallInterfaceDescriptor();
|
code-stubs-hydrogen.cc | 244 CallInterfaceDescriptor interface_descriptor(GetCallInterfaceDescriptor());
|
interface-descriptors.cc | 40 const char* CallInterfaceDescriptor::DebugName(Isolate* isolate) const {
|
/external/v8/src/compiler/ |
code-assembler.h | 26 class CallInterfaceDescriptor; 326 Node* CallStub(const CallInterfaceDescriptor& descriptor, Node* target, 332 Node* CallStubR(const CallInterfaceDescriptor& descriptor, size_t result_size, 335 Node* CallStubN(const CallInterfaceDescriptor& descriptor, size_t result_size, 345 Node* TailCallStub(const CallInterfaceDescriptor& descriptor, Node* target, 349 Node* TailCallBytecodeDispatch(const CallInterfaceDescriptor& descriptor, 481 // TODO(rmcilroy): move result_size to the CallInterfaceDescriptor. 483 const CallInterfaceDescriptor& descriptor,
|
code-assembler.cc | 40 Isolate* isolate, Zone* zone, const CallInterfaceDescriptor& descriptor, 557 Node* CodeAssembler::CallStubR(const CallInterfaceDescriptor& descriptor, 567 const CallInterfaceDescriptor& descriptor, size_t, Node*, __VA_ARGS__); 571 Node* CodeAssembler::CallStubN(const CallInterfaceDescriptor& descriptor, 593 Node* CodeAssembler::TailCallStub(const CallInterfaceDescriptor& descriptor, 610 const CallInterfaceDescriptor& descriptor, Node*, __VA_ARGS__); 616 const CallInterfaceDescriptor& descriptor, Node* target, TArgs... args) { 627 const CallInterfaceDescriptor& descriptor, Node* target, Node*, Node*,
|
linkage.cc | 337 // CallInterfaceDescriptor. 340 Isolate* isolate, Zone* zone, const CallInterfaceDescriptor& descriptor, 426 Isolate* isolate, Zone* zone, const CallInterfaceDescriptor& descriptor,
|
linkage.h | 21 class CallInterfaceDescriptor; 364 Isolate* isolate, Zone* zone, const CallInterfaceDescriptor& descriptor, 372 Isolate* isolate, Zone* zone, const CallInterfaceDescriptor& descriptor,
|
/external/v8/src/arm/ |
interface-descriptors-arm.cc | 14 const Register CallInterfaceDescriptor::ContextRegister() { return cp; } 16 void CallInterfaceDescriptor::DefaultInitializePlatformSpecific(
|
/external/v8/src/arm64/ |
interface-descriptors-arm64.cc | 14 const Register CallInterfaceDescriptor::ContextRegister() { return cp; } 16 void CallInterfaceDescriptor::DefaultInitializePlatformSpecific(
|
/external/v8/src/ia32/ |
interface-descriptors-ia32.cc | 12 const Register CallInterfaceDescriptor::ContextRegister() { return esi; } 14 void CallInterfaceDescriptor::DefaultInitializePlatformSpecific(
|
/external/v8/src/mips/ |
interface-descriptors-mips.cc | 12 const Register CallInterfaceDescriptor::ContextRegister() { return cp; } 14 void CallInterfaceDescriptor::DefaultInitializePlatformSpecific(
|
/external/v8/src/mips64/ |
interface-descriptors-mips64.cc | 12 const Register CallInterfaceDescriptor::ContextRegister() { return cp; } 14 void CallInterfaceDescriptor::DefaultInitializePlatformSpecific(
|
/external/v8/src/ppc/ |
interface-descriptors-ppc.cc | 12 const Register CallInterfaceDescriptor::ContextRegister() { return cp; } 14 void CallInterfaceDescriptor::DefaultInitializePlatformSpecific(
|
/external/v8/src/s390/ |
interface-descriptors-s390.cc | 12 const Register CallInterfaceDescriptor::ContextRegister() { return cp; } 14 void CallInterfaceDescriptor::DefaultInitializePlatformSpecific(
|
/external/v8/src/x64/ |
interface-descriptors-x64.cc | 12 const Register CallInterfaceDescriptor::ContextRegister() { return rsi; } 14 void CallInterfaceDescriptor::DefaultInitializePlatformSpecific(
|
/external/v8/src/x87/ |
interface-descriptors-x87.cc | 12 const Register CallInterfaceDescriptor::ContextRegister() { return esi; } 14 void CallInterfaceDescriptor::DefaultInitializePlatformSpecific(
|
/external/v8/src/ic/ |
accessor-assembler.h | 251 void ReturnCallStub(const CallInterfaceDescriptor& descriptor, Node* target,
|
/external/v8/src/builtins/ |
builtins.cc | 108 CallInterfaceDescriptor descriptor(isolate, interface_descriptor);
|
/external/v8/src/crankshaft/ |
hydrogen.h | 324 explicit HGraph(CompilationInfo* info, CallInterfaceDescriptor descriptor); 329 CallInterfaceDescriptor descriptor() const { return descriptor_; } 500 CallInterfaceDescriptor descriptor_; [all...] |
/external/v8/src/crankshaft/arm/ |
lithium-arm.h | [all...] |
/external/v8/src/crankshaft/arm64/ |
lithium-arm64.h | [all...] |
/external/v8/src/crankshaft/mips/ |
lithium-mips.h | [all...] |