![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <turboshaft-builtins-assembler-inl.h>
Public Types | |
using | iterator_type = V<WordPtr> |
using | value_type = V<Object> |
Public Member Functions | |
Iterator (const BuiltinArgumentsTS *args, ConstOrV< WordPtr > begin_index, ConstOrV< WordPtr > end_index) | |
template<typename A > | |
iterator_type | Begin (A &assembler) |
template<typename A > | |
OptionalV< Word32 > | IsEnd (A &assembler, iterator_type current_iterator) const |
template<typename A > | |
iterator_type | Advance (A &assembler, iterator_type current_iterator) const |
template<typename A > | |
value_type | Dereference (A &assembler, iterator_type current_iterator) const |
Private Attributes | |
const BuiltinArgumentsTS * | args_ |
ConstOrV< WordPtr > | begin_index_ |
ConstOrV< WordPtr > | end_index_ |
V< WordPtr > | end_offset_ |
Definition at line 105 of file turboshaft-builtins-assembler-inl.h.
using v8::internal::detail::BuiltinArgumentsTS< Assembler >::Iterator::iterator_type = V<WordPtr> |
Definition at line 107 of file turboshaft-builtins-assembler-inl.h.
using v8::internal::detail::BuiltinArgumentsTS< Assembler >::Iterator::value_type = V<Object> |
Definition at line 108 of file turboshaft-builtins-assembler-inl.h.
|
inline |
Definition at line 111 of file turboshaft-builtins-assembler-inl.h.
|
inline |
Definition at line 130 of file turboshaft-builtins-assembler-inl.h.
|
inline |
Definition at line 116 of file turboshaft-builtins-assembler-inl.h.
|
inline |
Definition at line 136 of file turboshaft-builtins-assembler-inl.h.
|
inline |
Definition at line 124 of file turboshaft-builtins-assembler-inl.h.
|
private |
Definition at line 142 of file turboshaft-builtins-assembler-inl.h.
|
private |
Definition at line 143 of file turboshaft-builtins-assembler-inl.h.
|
private |
Definition at line 144 of file turboshaft-builtins-assembler-inl.h.
|
private |
Definition at line 145 of file turboshaft-builtins-assembler-inl.h.