v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
operator.h File Reference
#include <ostream>
#include "src/base/compiler-specific.h"
#include "src/base/flags.h"
#include "src/base/hashing.h"
#include "src/common/globals.h"
#include "src/handles/handles.h"
#include "src/zone/zone.h"
Include dependency graph for operator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::internal::compiler::Operator
 
struct  v8::internal::compiler::OpEqualTo< T >
 
struct  v8::internal::compiler::OpHash< T >
 
class  v8::internal::compiler::Operator1< T, Pred, Hash >
 
struct  v8::internal::compiler::OpEqualTo< float >
 
struct  v8::internal::compiler::OpHash< float >
 
struct  v8::internal::compiler::OpEqualTo< double >
 
struct  v8::internal::compiler::OpHash< double >
 
struct  v8::internal::compiler::OpEqualTo< IndirectHandle< T > >
 
struct  v8::internal::compiler::OpHash< IndirectHandle< T > >
 

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::compiler
 

Macros

#define OPERATOR_PROPERTY_LIST(V)
 

Functions

std::ostream & v8::internal::compiler::operator<< (std::ostream &os, const Operator &op)
 
template<typename T >
T const & v8::internal::compiler::OpParameter (const Operator *op)
 

Macro Definition Documentation

◆ OPERATOR_PROPERTY_LIST

#define OPERATOR_PROPERTY_LIST ( V)
Value:
V(Commutative) \
V(Associative) V(Idempotent) V(NoRead) V(NoWrite) V(NoThrow) V(NoDeopt)
#define V(Name)

Definition at line 56 of file operator.h.