V8 Project
|
#include <node-matchers.h>
Public Member Functions | |
IndexAndDisplacementMatcher (Node *node) | |
Node * | index_node () |
int | displacement () |
int | power () |
![]() | |
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 |
Private Member Functions | |
void | Match () |
Private Attributes | |
Node * | index_node_ |
int | displacement_ |
int | power_ |
Definition at line 197 of file node-matchers.h.
|
inlineexplicit |
Definition at line 199 of file node-matchers.h.
References Match().
|
inline |
Definition at line 205 of file node-matchers.h.
References displacement_.
Referenced by v8::internal::compiler::AddressingModeMatcher::AddressingModeMatcher().
|
inline |
Definition at line 204 of file node-matchers.h.
References index_node_.
Referenced by v8::internal::compiler::AddressingModeMatcher::AddressingModeMatcher().
|
inlineprivate |
Definition at line 209 of file node-matchers.h.
References displacement_, index_node_, v8::internal::compiler::ScaleFactorMatcher::Left(), v8::internal::compiler::ScaleFactorMatcher::Matches(), v8::internal::compiler::NodeMatcher::node(), v8::internal::compiler::NodeMatcher::opcode(), v8::internal::compiler::ScaleFactorMatcher::Power(), and power_.
Referenced by IndexAndDisplacementMatcher().
|
inline |
Definition at line 206 of file node-matchers.h.
References power_.
Referenced by v8::internal::compiler::AddressingModeMatcher::AddressingModeMatcher().
|
private |
Definition at line 227 of file node-matchers.h.
Referenced by displacement(), and Match().
|
private |
Definition at line 226 of file node-matchers.h.
Referenced by index_node(), and Match().
|
private |
Definition at line 228 of file node-matchers.h.