#include <linkage.h>
|
static CallDescriptor * | ComputeIncoming (Zone *zone, OptimizedCompilationInfo *info) |
|
static CallDescriptor * | GetJSCallDescriptor (Zone *zone, bool is_osr, int parameter_count, CallDescriptor::Flags flags, Operator::Properties properties=Operator::kNoProperties) |
|
static CallDescriptor * | GetRuntimeCallDescriptor (Zone *zone, Runtime::FunctionId function, int js_parameter_count, Operator::Properties properties, CallDescriptor::Flags flags, LazyDeoptOnThrow lazy_deopt_on_throw=LazyDeoptOnThrow::kNo) |
|
static CallDescriptor * | GetCEntryStubCallDescriptor (Zone *zone, int return_count, int js_parameter_count, const char *debug_name, Operator::Properties properties, CallDescriptor::Flags flags, StackArgumentOrder stack_order=StackArgumentOrder::kDefault) |
|
static CallDescriptor * | GetStubCallDescriptor (Zone *zone, const CallInterfaceDescriptor &descriptor, int stack_parameter_count, CallDescriptor::Flags flags, Operator::Properties properties=Operator::kNoProperties, StubCallMode stub_mode=StubCallMode::kCallCodeObject) |
|
static CallDescriptor * | GetBytecodeDispatchCallDescriptor (Zone *zone, const CallInterfaceDescriptor &descriptor, int stack_parameter_count) |
|
static CallDescriptor * | GetSimplifiedCDescriptor (Zone *zone, const MachineSignature *sig, CallDescriptor::Flags flags=CallDescriptor::kNoFlags, Operator::Properties properties=Operator::kNoThrow) |
|
static bool | NeedsFrameStateInput (Runtime::FunctionId function) |
|
static int | GetStubCallContextParamIndex (int parameter_count) |
|
static constexpr int | GetJSCallNewTargetParamIndex (int parameter_count) |
|
static constexpr int | GetJSCallArgCountParamIndex (int parameter_count) |
|
static constexpr int | GetJSCallContextParamIndex (int parameter_count) |
|
Definition at line 394 of file linkage.h.
◆ Linkage() [1/2]
◆ Linkage() [2/2]
v8::internal::compiler::Linkage::Linkage |
( |
const Linkage & | | ) |
|
|
delete |
◆ ComputeIncoming()
◆ GetBytecodeDispatchCallDescriptor()
◆ GetCEntryStubCallDescriptor()
◆ GetIncomingDescriptor()
CallDescriptor * v8::internal::compiler::Linkage::GetIncomingDescriptor |
( |
| ) |
const |
|
inline |
◆ GetJSCallArgCountParamIndex()
static constexpr int v8::internal::compiler::Linkage::GetJSCallArgCountParamIndex |
( |
int | parameter_count | ) |
|
|
inlinestaticconstexpr |
◆ GetJSCallContextParamIndex()
static constexpr int v8::internal::compiler::Linkage::GetJSCallContextParamIndex |
( |
int | parameter_count | ) |
|
|
inlinestaticconstexpr |
◆ GetJSCallDescriptor()
◆ GetJSCallNewTargetParamIndex()
static constexpr int v8::internal::compiler::Linkage::GetJSCallNewTargetParamIndex |
( |
int | parameter_count | ) |
|
|
inlinestaticconstexpr |
◆ GetOsrValueLocation()
LinkageLocation v8::internal::compiler::Linkage::GetOsrValueLocation |
( |
int | index | ) |
const |
◆ GetParameterLocation()
LinkageLocation v8::internal::compiler::Linkage::GetParameterLocation |
( |
int | index | ) |
const |
|
inline |
◆ GetParameterSecondaryLocation()
LinkageLocation v8::internal::compiler::Linkage::GetParameterSecondaryLocation |
( |
int | index | ) |
const |
◆ GetParameterType()
MachineType v8::internal::compiler::Linkage::GetParameterType |
( |
int | index | ) |
const |
|
inline |
◆ GetReturnLocation()
◆ GetReturnType()
◆ GetRuntimeCallDescriptor()
◆ GetSimplifiedCDescriptor()
◆ GetStubCallContextParamIndex()
static int v8::internal::compiler::Linkage::GetStubCallContextParamIndex |
( |
int | parameter_count | ) |
|
|
inlinestatic |
◆ GetStubCallDescriptor()
◆ NeedsFrameStateInput()
◆ operator=()
Linkage & v8::internal::compiler::Linkage::operator= |
( |
const Linkage & | | ) |
|
|
delete |
◆ ParameterHasSecondaryLocation()
bool v8::internal::compiler::Linkage::ParameterHasSecondaryLocation |
( |
int | index | ) |
const |
◆ incoming_
◆ kJSCallClosureParamIndex
◆ kOsrAccumulatorRegisterIndex
const int v8::internal::compiler::Linkage::kOsrAccumulatorRegisterIndex = -1 |
|
static |
◆ kOsrContextSpillSlotIndex
const int v8::internal::compiler::Linkage::kOsrContextSpillSlotIndex = -1 |
|
static |
The documentation for this class was generated from the following files: