![]() |
V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Types | |
typedef ScaleMatcher< BinopMatcher, kMulOpcode, kShiftOpcode > | Matcher |
![]() | |
typedef Left | LeftMatcher |
typedef Right | RightMatcher |
Public Member Functions | |
AddMatcher (Node *node, bool allow_input_swap) | |
AddMatcher (Node *node) | |
bool | HasIndexInput () const |
Node * | IndexInput () const |
int | scale () const |
bool | power_of_two_plus_one () const |
![]() | |
BinopMatcher (Node *node) | |
BinopMatcher (Node *node, bool allow_input_swap) | |
const Left & | left () const |
const Right & | right () const |
bool | IsFoldable () const |
bool | LeftEqualsRight () const |
![]() | |
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 const IrOpcode::Value | kAddOpcode = AddOpcode |
static const IrOpcode::Value | kSubOpcode = SubOpcode |
Additional Inherited Members | |
![]() | |
void | SwapInputs () |
Definition at line 349 of file node-matchers.h.