![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <assembler.h>
Public Types | |
using | value_type = V<T> |
using | iterator_type = value_type |
Public Member Functions | |
Range (ConstOrV< T > begin, ConstOrV< T > end, ConstOrV< T > stride=1) | |
template<typename A > | |
iterator_type | Begin (A &assembler) const |
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 | |
ConstOrV< T > | begin_ |
ConstOrV< T > | end_ |
ConstOrV< T > | stride_ |
Definition at line 130 of file assembler.h.
using v8::internal::compiler::turboshaft::Range< T >::iterator_type = value_type |
Definition at line 133 of file assembler.h.
using v8::internal::compiler::turboshaft::Range< T >::value_type = V<T> |
Definition at line 132 of file assembler.h.
|
inline |
Definition at line 135 of file assembler.h.
|
inline |
Definition at line 156 of file assembler.h.
|
inline |
Definition at line 139 of file assembler.h.
|
inline |
Definition at line 166 of file assembler.h.
|
inline |
Definition at line 144 of file assembler.h.
|
private |
Definition at line 171 of file assembler.h.
|
private |
Definition at line 172 of file assembler.h.
|
private |
Definition at line 173 of file assembler.h.