|
V8 Project
|
#include <interface-descriptors.h>
Inheritance diagram for v8::internal::CallInterfaceDescriptor:
Collaboration diagram for v8::internal::CallInterfaceDescriptor:Public Member Functions | |
| CallInterfaceDescriptor () | |
| CallInterfaceDescriptor (Isolate *isolate, CallDescriptors::Key key) | |
| int | GetEnvironmentLength () const |
| int | GetRegisterParameterCount () const |
| Register | GetParameterRegister (int index) const |
| Representation | GetParameterRepresentation (int index) const |
| int | GetEnvironmentParameterCount () const |
| Register | GetEnvironmentParameterRegister (int index) const |
| Representation | GetEnvironmentParameterRepresentation (int index) const |
| PlatformInterfaceDescriptor * | platform_specific_descriptor () const |
| const char * | DebugName (Isolate *isolate) |
Static Public Member Functions | |
| static const Register | ContextRegister () |
Protected Member Functions | |
| const CallInterfaceDescriptorData * | data () const |
Private Attributes | |
| const CallInterfaceDescriptorData * | data_ |
Definition at line 118 of file interface-descriptors.h.
|
inline |
Definition at line 120 of file interface-descriptors.h.
|
inline |
Definition at line 122 of file interface-descriptors.h.
|
static |
Referenced by v8::internal::CallInterfaceDescriptorData::Initialize().
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 168 of file interface-descriptors.h.
References data_.
Referenced by GetEnvironmentLength(), GetParameterRegister(), GetParameterRepresentation(), GetRegisterParameterCount(), and platform_specific_descriptor().
Here is the caller graph for this function:| const char * v8::internal::CallInterfaceDescriptor::DebugName | ( | Isolate * | isolate | ) |
Definition at line 45 of file interface-descriptors.cc.
References v8::internal::Isolate::call_descriptor_data(), data_, DCHECK, DEF_CASE, INTERFACE_DESCRIPTOR_LIST, and v8::internal::CallDescriptors::NUMBER_OF_DESCRIPTORS.
Referenced by v8::internal::compiler::LinkageHelper< LinkageTraits >::GetStubCallDescriptor().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 125 of file interface-descriptors.h.
References data(), and v8::internal::CallInterfaceDescriptorData::register_param_count().
Referenced by GetEnvironmentParameterCount(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::New(), v8::internal::HOptimizedGraphBuilder::NewArgumentAdaptorCall(), and v8::internal::HOptimizedGraphBuilder::TryInlineApiCall().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 146 of file interface-descriptors.h.
References GetEnvironmentLength().
Referenced by v8::internal::CodeStubDescriptor::GetEnvironmentParameterCount(), v8::internal::CodeStubDescriptor::GetHandlerParameterCount(), and v8::internal::compiler::LinkageHelper< LinkageTraits >::GetStubCallDescriptor().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 150 of file interface-descriptors.h.
References GetParameterRegister().
Referenced by v8::internal::compiler::LinkageHelper< LinkageTraits >::GetStubCallDescriptor(), and v8::internal::CodeStubDescriptor::IsEnvironmentParameterCountRegister().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 154 of file interface-descriptors.h.
References GetParameterRepresentation().
Referenced by v8::internal::CodeStubDescriptor::GetEnvironmentParameterRepresentation().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 131 of file interface-descriptors.h.
References data(), and v8::internal::CallInterfaceDescriptorData::register_param().
Referenced by GetEnvironmentParameterRegister().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 135 of file interface-descriptors.h.
References data(), DCHECK, NULL, v8::internal::CallInterfaceDescriptorData::register_param_representation(), and v8::internal::Representation::Tagged().
Referenced by GetEnvironmentParameterRepresentation().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 127 of file interface-descriptors.h.
References data(), and v8::internal::CallInterfaceDescriptorData::register_param_count().
Referenced by v8::internal::FINAL< kOperandKind, kNumCachedOperands >::LCallWithDescriptor().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 159 of file interface-descriptors.h.
References data(), and v8::internal::CallInterfaceDescriptorData::platform_specific_descriptor().
Here is the call graph for this function:
|
private |
Definition at line 171 of file interface-descriptors.h.
Referenced by data(), and DebugName().