#include <bytecode-register.h>
Definition at line 27 of file bytecode-register.h.
◆ Register()
v8::internal::interpreter::Register::Register |
( |
int | index = kInvalidIndex | ) |
|
|
inlineexplicitconstexpr |
◆ argument_count()
Register v8::internal::interpreter::Register::argument_count |
( |
| ) |
|
|
staticconstexpr |
◆ bytecode_array()
Register v8::internal::interpreter::Register::bytecode_array |
( |
| ) |
|
|
staticconstexpr |
◆ bytecode_offset()
Register v8::internal::interpreter::Register::bytecode_offset |
( |
| ) |
|
|
staticconstexpr |
◆ current_context()
Register v8::internal::interpreter::Register::current_context |
( |
| ) |
|
|
staticconstexpr |
◆ feedback_vector()
Register v8::internal::interpreter::Register::feedback_vector |
( |
| ) |
|
|
staticconstexpr |
◆ FromOperand()
static constexpr Register v8::internal::interpreter::Register::FromOperand |
( |
int32_t | operand | ) |
|
|
inlinestaticconstexpr |
◆ FromParameterIndex()
Register v8::internal::interpreter::Register::FromParameterIndex |
( |
int | index | ) |
|
|
staticconstexpr |
◆ FromShortStar()
static constexpr Register v8::internal::interpreter::Register::FromShortStar |
( |
Bytecode | bytecode | ) |
|
|
inlinestaticconstexpr |
◆ function_closure()
Register v8::internal::interpreter::Register::function_closure |
( |
| ) |
|
|
staticconstexpr |
◆ index()
int v8::internal::interpreter::Register::index |
( |
| ) |
const |
|
inlineconstexpr |
◆ invalid_value()
static constexpr Register v8::internal::interpreter::Register::invalid_value |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ is_bytecode_array()
bool v8::internal::interpreter::Register::is_bytecode_array |
( |
| ) |
const |
|
constexpr |
◆ is_bytecode_offset()
bool v8::internal::interpreter::Register::is_bytecode_offset |
( |
| ) |
const |
|
constexpr |
◆ is_current_context()
bool v8::internal::interpreter::Register::is_current_context |
( |
| ) |
const |
|
constexpr |
◆ is_feedback_vector()
bool v8::internal::interpreter::Register::is_feedback_vector |
( |
| ) |
const |
|
constexpr |
◆ is_function_closure()
bool v8::internal::interpreter::Register::is_function_closure |
( |
| ) |
const |
|
constexpr |
◆ is_parameter()
bool v8::internal::interpreter::Register::is_parameter |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_receiver()
bool v8::internal::interpreter::Register::is_receiver |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_valid()
bool v8::internal::interpreter::Register::is_valid |
( |
| ) |
const |
|
inlineconstexpr |
◆ operator!=()
bool v8::internal::interpreter::Register::operator!= |
( |
const Register & | other | ) |
const |
|
inlineconstexpr |
◆ operator<()
bool v8::internal::interpreter::Register::operator< |
( |
const Register & | other | ) |
const |
|
inlineconstexpr |
◆ operator<=()
bool v8::internal::interpreter::Register::operator<= |
( |
const Register & | other | ) |
const |
|
inlineconstexpr |
◆ operator==()
bool v8::internal::interpreter::Register::operator== |
( |
const Register & | other | ) |
const |
|
inlineconstexpr |
◆ operator>()
bool v8::internal::interpreter::Register::operator> |
( |
const Register & | other | ) |
const |
|
inlineconstexpr |
◆ operator>=()
bool v8::internal::interpreter::Register::operator>= |
( |
const Register & | other | ) |
const |
|
inlineconstexpr |
◆ receiver()
static constexpr Register v8::internal::interpreter::Register::receiver |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ SizeOfOperand()
OperandSize v8::internal::interpreter::Register::SizeOfOperand |
( |
| ) |
const |
|
constexpr |
◆ ToOperand()
int32_t v8::internal::interpreter::Register::ToOperand |
( |
| ) |
const |
|
inlineconstexpr |
◆ ToParameterIndex()
int v8::internal::interpreter::Register::ToParameterIndex |
( |
| ) |
const |
|
constexpr |
◆ ToString()
std::string v8::internal::interpreter::Register::ToString |
( |
| ) |
const |
◆ TryToShortStar()
std::optional< Bytecode > v8::internal::interpreter::Register::TryToShortStar |
( |
| ) |
const |
|
inlineconstexpr |
◆ virtual_accumulator()
Register v8::internal::interpreter::Register::virtual_accumulator |
( |
| ) |
|
|
staticconstexpr |
◆ index_
int v8::internal::interpreter::Register::index_ |
|
private |
◆ kArgumentCountRegisterIndex
int v8::internal::interpreter::Register::kArgumentCountRegisterIndex |
|
staticconstexprprivate |
Initial value:=
static constexpr int kArgCOffset
constexpr int OffsetFromFPToRegisterIndex(int offset)
Definition at line 143 of file bytecode-register.h.
◆ kBytecodeArrayRegisterIndex
int v8::internal::interpreter::Register::kBytecodeArrayRegisterIndex |
|
staticconstexprprivate |
◆ kBytecodeOffsetRegisterIndex
int v8::internal::interpreter::Register::kBytecodeOffsetRegisterIndex |
|
staticconstexprprivate |
Initial value:=
static constexpr int kBytecodeOffsetFromFp
Definition at line 135 of file bytecode-register.h.
◆ kCallerPCOffsetRegisterIndex
int v8::internal::interpreter::Register::kCallerPCOffsetRegisterIndex |
|
staticconstexprprivate |
◆ kCurrentContextRegisterIndex
int v8::internal::interpreter::Register::kCurrentContextRegisterIndex |
|
staticconstexprprivate |
◆ kFeedbackVectorRegisterIndex
int v8::internal::interpreter::Register::kFeedbackVectorRegisterIndex |
|
staticconstexprprivate |
Initial value:=
static constexpr int kFeedbackVectorFromFp
Definition at line 138 of file bytecode-register.h.
◆ kFirstParamRegisterIndex
int v8::internal::interpreter::Register::kFirstParamRegisterIndex |
|
staticconstexprprivate |
◆ kFunctionClosureRegisterIndex
int v8::internal::interpreter::Register::kFunctionClosureRegisterIndex |
|
staticconstexprprivate |
◆ kInvalidIndex
int v8::internal::interpreter::Register::kInvalidIndex = kMaxInt |
|
staticconstexprprivate |
◆ kRegisterFileStartOffset
int v8::internal::interpreter::Register::kRegisterFileStartOffset |
|
staticconstexprprivate |
The documentation for this class was generated from the following files: