![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <node-matchers.h>
Public Types | |
using | LeftMatcher = Left |
using | RightMatcher = Right |
Public Member Functions | |
BinopMatcher (Node *node) | |
BinopMatcher (Node *node, bool allow_input_swap) | |
const Left & | left () const |
const Right & | right () const |
bool | IsFoldable () const |
bool | LeftEqualsRight () const |
bool | OwnsInput (Node *input) |
![]() | |
NodeMatcher (Node *node) | |
Node * | node () const |
const Operator * | op () const |
IrOpcode::Value | opcode () const |
bool | HasProperty (Operator::Property property) const |
Node * | InputAt (int index) const |
bool | Equals (const Node *node) const |
bool | IsComparison () const |
Static Public Attributes | |
static constexpr MachineRepresentation | representation = rep |
Protected Member Functions | |
void | SwapInputs () |
Private Member Functions | |
void | PutConstantOnRight () |
Private Attributes | |
Left | left_ |
Right | right_ |
Definition at line 286 of file node-matchers.h.
using v8::internal::compiler::BinopMatcher< Left, Right, rep >::LeftMatcher = Left |
Definition at line 296 of file node-matchers.h.
using v8::internal::compiler::BinopMatcher< Left, Right, rep >::RightMatcher = Right |
Definition at line 297 of file node-matchers.h.
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
Definition at line 329 of file node-matchers.h.
|
inline |
|
inlineprotected |
Definition at line 319 of file node-matchers.h.
|
private |
Definition at line 335 of file node-matchers.h.
|
staticconstexpr |
Definition at line 299 of file node-matchers.h.
|
private |
Definition at line 336 of file node-matchers.h.