#include <interface-descriptors.h>
Inherited by v8::internal::StaticCallInterfaceDescriptor< AbortDescriptor >, v8::internal::StaticCallInterfaceDescriptor< AllocateDescriptor >, v8::internal::StaticCallInterfaceDescriptor< ApiGetterDescriptor >, v8::internal::StaticCallInterfaceDescriptor< ArrayConstructorDescriptor >, v8::internal::StaticCallInterfaceDescriptor< ArrayNArgumentsConstructorDescriptor >, v8::internal::StaticCallInterfaceDescriptor< ArrayNoArgumentConstructorDescriptor >, v8::internal::StaticCallInterfaceDescriptor< ArraySingleArgumentConstructorDescriptor >, v8::internal::StaticCallInterfaceDescriptor< AsyncFunctionStackParameterDescriptor >, v8::internal::StaticCallInterfaceDescriptor< BaselineLeaveFrameDescriptor >, v8::internal::StaticCallInterfaceDescriptor< BaselineOutOfLinePrologueDescriptor >, v8::internal::StaticCallInterfaceDescriptor< BigIntToI32PairDescriptor >, v8::internal::StaticCallInterfaceDescriptor< BigIntToI64Descriptor >, v8::internal::StaticCallInterfaceDescriptor< BinaryOpDescriptor >, v8::internal::StaticCallInterfaceDescriptor< BinaryOp_BaselineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< BinaryOp_WithFeedbackDescriptor >, v8::internal::StaticCallInterfaceDescriptor< BinarySmiOp_BaselineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CCallDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CEntry1ArgvOnStackDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CEntryDummyDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CallApiCallbackGenericDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CallApiCallbackOptimizedDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CallForwardVarargsDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CallFunctionTemplateDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CallFunctionTemplateGenericDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CallTrampolineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CallTrampoline_BaselineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CallTrampoline_Baseline_CompactDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CallTrampoline_WithFeedbackDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CallVarargsDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CallWithArrayLikeDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CallWithArrayLike_WithFeedbackDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CallWithSpreadDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CallWithSpread_BaselineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CallWithSpread_WithFeedbackDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CheckTurboshaftFloat32TypeDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CheckTurboshaftFloat64TypeDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CloneObjectBaselineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CloneObjectWithVectorDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CompareDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CompareNoContextDescriptor >, v8::internal::StaticCallInterfaceDescriptor< Compare_BaselineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< Compare_WithFeedbackDescriptor >, v8::internal::StaticCallInterfaceDescriptor< ConstructForwardAllArgsDescriptor >, v8::internal::StaticCallInterfaceDescriptor< ConstructForwardAllArgs_BaselineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< ConstructForwardAllArgs_WithFeedbackDescriptor >, v8::internal::StaticCallInterfaceDescriptor< ConstructForwardVarargsDescriptor >, v8::internal::StaticCallInterfaceDescriptor< ConstructStubDescriptor >, v8::internal::StaticCallInterfaceDescriptor< ConstructVarargsDescriptor >, v8::internal::StaticCallInterfaceDescriptor< ConstructWithArrayLikeDescriptor >, v8::internal::StaticCallInterfaceDescriptor< ConstructWithSpreadDescriptor >, v8::internal::StaticCallInterfaceDescriptor< ConstructWithSpread_BaselineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< ConstructWithSpread_WithFeedbackDescriptor >, v8::internal::StaticCallInterfaceDescriptor< Construct_BaselineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< Construct_WithFeedbackDescriptor >, v8::internal::StaticCallInterfaceDescriptor< ContextOnlyDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CopyDataPropertiesWithExcludedPropertiesDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CopyDataPropertiesWithExcludedPropertiesOnStackDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CppBuiltinAdaptorDescriptor >, v8::internal::StaticCallInterfaceDescriptor< CreateFromSlowBoilerplateHelperDescriptor >, v8::internal::StaticCallInterfaceDescriptor< DebugPrintFloat64Descriptor >, v8::internal::StaticCallInterfaceDescriptor< DebugPrintWordPtrDescriptor >, v8::internal::StaticCallInterfaceDescriptor< DefineKeyedOwnBaselineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< DefineKeyedOwnDescriptor >, v8::internal::StaticCallInterfaceDescriptor< DefineKeyedOwnWithVectorDescriptor >, v8::internal::StaticCallInterfaceDescriptor< EnumeratedKeyedLoadBaselineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< EnumeratedKeyedLoadDescriptor >, v8::internal::StaticCallInterfaceDescriptor< FastNewObjectDescriptor >, v8::internal::StaticCallInterfaceDescriptor< FindNonDefaultConstructorOrConstructDescriptor >, v8::internal::StaticCallInterfaceDescriptor< ForInPrepareDescriptor >, v8::internal::StaticCallInterfaceDescriptor< GetIteratorStackParameterDescriptor >, v8::internal::StaticCallInterfaceDescriptor< GetPropertyDescriptor >, v8::internal::StaticCallInterfaceDescriptor< GrowArrayElementsDescriptor >, v8::internal::StaticCallInterfaceDescriptor< I32PairToBigIntDescriptor >, v8::internal::StaticCallInterfaceDescriptor< I64ToBigIntDescriptor >, v8::internal::StaticCallInterfaceDescriptor< IndirectPointerWriteBarrierDescriptor >, v8::internal::StaticCallInterfaceDescriptor< InterpreterCEntry1Descriptor >, v8::internal::StaticCallInterfaceDescriptor< InterpreterCEntry2Descriptor >, v8::internal::StaticCallInterfaceDescriptor< InterpreterDispatchDescriptor >, v8::internal::StaticCallInterfaceDescriptor< InterpreterPushArgsThenCallDescriptor >, v8::internal::StaticCallInterfaceDescriptor< InterpreterPushArgsThenConstructDescriptor >, v8::internal::StaticCallInterfaceDescriptor< JSTrampolineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< KeyedHasICBaselineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< KeyedHasICWithVectorDescriptor >, v8::internal::StaticCallInterfaceDescriptor< KeyedLoadBaselineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< KeyedLoadDescriptor >, v8::internal::StaticCallInterfaceDescriptor< KeyedLoadWithVectorDescriptor >, v8::internal::StaticCallInterfaceDescriptor< LoadBaselineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< LoadDescriptor >, v8::internal::StaticCallInterfaceDescriptor< LoadGlobalBaselineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< LoadGlobalDescriptor >, v8::internal::StaticCallInterfaceDescriptor< LoadGlobalNoFeedbackDescriptor >, v8::internal::StaticCallInterfaceDescriptor< LoadGlobalWithVectorDescriptor >, v8::internal::StaticCallInterfaceDescriptor< LoadNoFeedbackDescriptor >, v8::internal::StaticCallInterfaceDescriptor< LoadWithReceiverAndVectorDescriptor >, v8::internal::StaticCallInterfaceDescriptor< LoadWithReceiverBaselineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< LoadWithVectorDescriptor >, v8::internal::StaticCallInterfaceDescriptor< LookupBaselineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< LookupTrampolineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< LookupWithVectorDescriptor >, v8::internal::StaticCallInterfaceDescriptor< MaglevOptimizeCodeOrTailCallOptimizedCodeSlotDescriptor >, v8::internal::StaticCallInterfaceDescriptor< NewHeapNumberDescriptor >, v8::internal::StaticCallInterfaceDescriptor< NoContextDescriptor >, v8::internal::StaticCallInterfaceDescriptor< OnStackReplacementDescriptor >, v8::internal::StaticCallInterfaceDescriptor< RegExpTrampolineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< RestartFrameTrampolineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< ResumeGeneratorBaselineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< ResumeGeneratorDescriptor >, v8::internal::StaticCallInterfaceDescriptor< RunMicrotasksDescriptor >, v8::internal::StaticCallInterfaceDescriptor< RunMicrotasksEntryDescriptor >, v8::internal::StaticCallInterfaceDescriptor< SingleParameterOnStackDescriptor >, v8::internal::StaticCallInterfaceDescriptor< Descriptor >, v8::internal::StaticCallInterfaceDescriptor< StoreBaselineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< StoreDescriptor >, v8::internal::StaticCallInterfaceDescriptor< StoreGlobalBaselineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< StoreGlobalDescriptor >, v8::internal::StaticCallInterfaceDescriptor< StoreGlobalWithVectorDescriptor >, v8::internal::StaticCallInterfaceDescriptor< StoreNoFeedbackDescriptor >, v8::internal::StaticCallInterfaceDescriptor< StoreTransitionDescriptor >, v8::internal::StaticCallInterfaceDescriptor< StoreWithVectorDescriptor >, v8::internal::StaticCallInterfaceDescriptor< StringAtAsStringDescriptor >, v8::internal::StaticCallInterfaceDescriptor< StringEqualDescriptor >, v8::internal::StaticCallInterfaceDescriptor< StringSubstringDescriptor >, v8::internal::StaticCallInterfaceDescriptor< SuspendGeneratorBaselineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< TypeConversionDescriptor >, v8::internal::StaticCallInterfaceDescriptor< TypeConversionNoContextDescriptor >, v8::internal::StaticCallInterfaceDescriptor< TypeConversion_BaselineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< TypeofDescriptor >, v8::internal::StaticCallInterfaceDescriptor< UnaryOp_BaselineDescriptor >, v8::internal::StaticCallInterfaceDescriptor< UnaryOp_WithFeedbackDescriptor >, v8::internal::StaticCallInterfaceDescriptor< VoidDescriptor >, v8::internal::StaticCallInterfaceDescriptor< WasmDummyDescriptor >, v8::internal::StaticCallInterfaceDescriptor< WasmFloat32ToNumberDescriptor >, v8::internal::StaticCallInterfaceDescriptor< WasmFloat64ToTaggedDescriptor >, v8::internal::StaticCallInterfaceDescriptor< WasmHandleStackOverflowDescriptor >, v8::internal::StaticCallInterfaceDescriptor< WasmJSToWasmWrapperDescriptor >, v8::internal::StaticCallInterfaceDescriptor< WasmSuspendDescriptor >, v8::internal::StaticCallInterfaceDescriptor< WasmToJSWrapperDescriptor >, v8::internal::StaticCallInterfaceDescriptor< WriteBarrierDescriptor >, and v8::internal::StaticCallInterfaceDescriptor< DerivedDescriptor >.
Definition at line 354 of file interface-descriptors.h.
◆ Flags
◆ CallInterfaceDescriptor() [1/2]
v8::internal::CallInterfaceDescriptor::CallInterfaceDescriptor |
( |
| ) |
|
|
inline |
◆ ~CallInterfaceDescriptor()
v8::internal::CallInterfaceDescriptor::~CallInterfaceDescriptor |
( |
| ) |
|
|
default |
◆ CallInterfaceDescriptor() [2/2]
◆ allocatable_registers()
RegList v8::internal::CallInterfaceDescriptor::allocatable_registers |
( |
| ) |
const |
|
inline |
◆ AllowVarArgs()
bool v8::internal::CallInterfaceDescriptor::AllowVarArgs |
( |
| ) |
const |
|
inline |
◆ CalleeSaveRegisters()
bool v8::internal::CallInterfaceDescriptor::CalleeSaveRegisters |
( |
| ) |
const |
|
inline |
◆ CheckFloatingPointParameters()
◆ ContextRegister()
static constexpr Register v8::internal::CallInterfaceDescriptor::ContextRegister |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ data()
◆ DebugName()
const char * v8::internal::CallInterfaceDescriptor::DebugName |
( |
| ) |
const |
◆ DefaultDoubleRegisterArray()
auto v8::internal::CallInterfaceDescriptor::DefaultDoubleRegisterArray |
( |
| ) |
|
|
inlinestaticconstexprprotected |
◆ DefaultJSRegisterArray()
|
inlinestaticconstexprprotected |
◆ DefaultRegisterArray()
auto v8::internal::CallInterfaceDescriptor::DefaultRegisterArray |
( |
| ) |
|
|
inlinestaticconstexprprotected |
◆ DefaultReturnDoubleRegisterArray()
auto v8::internal::CallInterfaceDescriptor::DefaultReturnDoubleRegisterArray |
( |
| ) |
|
|
inlinestaticconstexprprotected |
◆ DefaultReturnRegisterArray()
auto v8::internal::CallInterfaceDescriptor::DefaultReturnRegisterArray |
( |
| ) |
|
|
inlinestaticconstexprprotected |
◆ flags()
Flags v8::internal::CallInterfaceDescriptor::flags |
( |
| ) |
const |
|
inline |
◆ GetDoubleRegisterParameter()
DoubleRegister v8::internal::CallInterfaceDescriptor::GetDoubleRegisterParameter |
( |
int | index | ) |
const |
|
inline |
◆ GetDoubleRegisterReturn()
DoubleRegister v8::internal::CallInterfaceDescriptor::GetDoubleRegisterReturn |
( |
int | index | ) |
const |
|
inline |
◆ GetParameterCount()
int v8::internal::CallInterfaceDescriptor::GetParameterCount |
( |
| ) |
const |
|
inline |
◆ GetParameterType()
MachineType v8::internal::CallInterfaceDescriptor::GetParameterType |
( |
int | index | ) |
const |
|
inline |
◆ GetRegisterParameter()
Register v8::internal::CallInterfaceDescriptor::GetRegisterParameter |
( |
int | index | ) |
const |
|
inline |
◆ GetRegisterParameterCount()
int v8::internal::CallInterfaceDescriptor::GetRegisterParameterCount |
( |
| ) |
const |
|
inline |
◆ GetRegisterReturn()
Register v8::internal::CallInterfaceDescriptor::GetRegisterReturn |
( |
int | index | ) |
const |
|
inline |
◆ GetReturnCount()
int v8::internal::CallInterfaceDescriptor::GetReturnCount |
( |
| ) |
const |
|
inline |
◆ GetReturnType()
MachineType v8::internal::CallInterfaceDescriptor::GetReturnType |
( |
int | index | ) |
const |
|
inline |
◆ GetStackArgumentOrder()
◆ GetStackParameterCount()
int v8::internal::CallInterfaceDescriptor::GetStackParameterCount |
( |
| ) |
const |
|
inline |
◆ HasContextParameter()
bool v8::internal::CallInterfaceDescriptor::HasContextParameter |
( |
| ) |
const |
|
inline |
◆ IsValidFloatParameterRegister()
bool v8::internal::CallInterfaceDescriptor::IsValidFloatParameterRegister |
( |
Register | reg | ) |
|
|
protected |
◆ operator==()
◆ tag()
◆ data_
The documentation for this class was generated from the following files: