![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <operation-matcher.h>
Classes | |
struct | Wildcard |
Public Types | |
using | constexpr_type = typename v_traits<T>::constexpr_type |
Public Member Functions | |
ValueMatch () | |
ValueMatch (OpIndex index) | |
ValueMatch (OpIndex *index) | |
ValueMatch (V< T > *index) | |
ValueMatch (constexpr_type constant) | |
bool | matches (OpIndex matched, const OperationMatcher *matcher) |
void | bind (OpIndex matched, const OperationMatcher *matcher) |
Public Attributes | |
std::variant< Wildcard, OpIndex, OpIndex *, constexpr_type > | v_ |
Definition at line 23 of file operation-matcher.h.
using v8::internal::compiler::turboshaft::detail::ValueMatch< T, HasConstexpr >::constexpr_type = typename v_traits<T>::constexpr_type |
Definition at line 25 of file operation-matcher.h.
|
inline |
Definition at line 27 of file operation-matcher.h.
|
inline |
Definition at line 28 of file operation-matcher.h.
|
inline |
Definition at line 29 of file operation-matcher.h.
|
inline |
Definition at line 30 of file operation-matcher.h.
|
inline |
Definition at line 31 of file operation-matcher.h.
|
inline |
Definition at line 632 of file operation-matcher.h.
|
inline |
Definition at line 608 of file operation-matcher.h.
std::variant<Wildcard, OpIndex, OpIndex*, constexpr_type> v8::internal::compiler::turboshaft::detail::ValueMatch< T, HasConstexpr >::v_ |
Definition at line 37 of file operation-matcher.h.