#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: