![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <code-stub-assembler.h>
Public Types | |
using | ForEachBodyFunction = std::function<void(TNode<JSAny> arg)> |
Private Attributes | |
CodeStubAssembler * | assembler_ |
TNode< IntPtrT > | argc_ |
TNode< RawPtrT > | base_ |
TNode< RawPtrT > | fp_ |
Definition at line 4782 of file code-stub-assembler.h.
using v8::internal::CodeStubArguments::ForEachBodyFunction = std::function<void(TNode<JSAny> arg)> |
Definition at line 4838 of file code-stub-assembler.h.
|
inline |
Definition at line 4785 of file code-stub-assembler.h.
|
inline |
Definition at line 4787 of file code-stub-assembler.h.
v8::internal::CodeStubArguments::CodeStubArguments | ( | CodeStubAssembler * | assembler, |
TNode< IntPtrT > | argc, | ||
TNode< RawPtrT > | fp ) |
|
inline |
Definition at line 4794 of file code-stub-assembler.h.
Definition at line 17129 of file code-stub-assembler.cc.
Definition at line 17123 of file code-stub-assembler.cc.
void v8::internal::CodeStubArguments::ForEach | ( | const CodeStubAssembler::VariableList & | vars, |
const ForEachBodyFunction & | body, | ||
TNode< IntPtrT > | first = {}, | ||
TNode< IntPtrT > | last = {} ) const |
|
inline |
Definition at line 4839 of file code-stub-assembler.h.
Definition at line 17139 of file code-stub-assembler.cc.
Definition at line 17144 of file code-stub-assembler.cc.
Definition at line 4831 of file code-stub-assembler.h.
|
inline |
Definition at line 4828 of file code-stub-assembler.h.
|
inline |
Definition at line 4822 of file code-stub-assembler.h.
bool v8::internal::CodeStubArguments::MayHavePaddingArguments | ( | ) | const |
Definition at line 17105 of file code-stub-assembler.cc.
Definition at line 4852 of file code-stub-assembler.h.
|
private |
Definition at line 4851 of file code-stub-assembler.h.
Definition at line 4853 of file code-stub-assembler.h.
Definition at line 4854 of file code-stub-assembler.h.