V8 Project
node-matchers.h File Reference
+ Include dependency graph for node-matchers.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  v8::internal::compiler::NodeMatcher
 
struct  v8::internal::compiler::ValueMatcher< T, kOpcode >
 
class  v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >
 
class  v8::internal::compiler::ScaleFactorMatcher
 
class  v8::internal::compiler::IndexAndDisplacementMatcher
 

Namespaces

 v8
 Debugger support for the V8 JavaScript engine.
 
 v8::internal
 
 v8::internal::compiler
 

Macros

#define DEFINE_IS_OPCODE(Opcode)    bool Is##Opcode() const { return opcode() == IrOpcode::k##Opcode; }
 

Typedefs

typedef IntMatcher< int32_t, IrOpcode::kInt32Constant > v8::internal::compiler::Int32Matcher
 
typedef IntMatcher< uint32_t, IrOpcode::kInt32Constant > v8::internal::compiler::Uint32Matcher
 
typedef IntMatcher< int64_t, IrOpcode::kInt64Constant > v8::internal::compiler::Int64Matcher
 
typedef IntMatcher< uint64_t, IrOpcode::kInt64Constant > v8::internal::compiler::Uint64Matcher
 
typedef FloatMatcher< float, IrOpcode::kFloat32Constant > v8::internal::compiler::Float32Matcher
 
typedef FloatMatcher< double, IrOpcode::kFloat64Constant > v8::internal::compiler::Float64Matcher
 
typedef FloatMatcher< double, IrOpcode::kNumberConstant > v8::internal::compiler::NumberMatcher
 
typedef BinopMatcher< Int32Matcher, Int32Matcher > v8::internal::compiler::Int32BinopMatcher
 
typedef BinopMatcher< Uint32Matcher, Uint32Matcher > v8::internal::compiler::Uint32BinopMatcher
 
typedef BinopMatcher< Int64Matcher, Int64Matcher > v8::internal::compiler::Int64BinopMatcher
 
typedef BinopMatcher< Uint64Matcher, Uint64Matcher > v8::internal::compiler::Uint64BinopMatcher
 
typedef BinopMatcher< Float64Matcher, Float64Matcher > v8::internal::compiler::Float64BinopMatcher
 

Macro Definition Documentation

◆ DEFINE_IS_OPCODE

#define DEFINE_IS_OPCODE (   Opcode)     bool Is##Opcode() const { return opcode() == IrOpcode::k##Opcode; }

Definition at line 28 of file node-matchers.h.