V8 Project
node.h File Reference
#include <deque>
#include <set>
#include <vector>
#include "src/compiler/generic-algorithm.h"
#include "src/compiler/generic-node.h"
#include "src/compiler/opcodes.h"
#include "src/compiler/operator.h"
#include "src/types.h"
#include "src/zone.h"
#include "src/zone-allocator.h"
+ Include dependency graph for node.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::NodeData
 
class  v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >
 

Namespaces

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

Typedefs

typedef GenericGraphVisit::NullNodeVisitor< NodeData, Node > v8::internal::compiler::NullNodeVisitor
 
typedef std::set< Node *, std::less< Node * >, zone_allocator< Node * > > v8::internal::compiler::NodeSet
 
typedef NodeSet::iterator v8::internal::compiler::NodeSetIter
 
typedef NodeSet::reverse_iterator v8::internal::compiler::NodeSetRIter
 
typedef ZoneVector< Node * > v8::internal::compiler::NodeVector
 
typedef NodeVector::iterator v8::internal::compiler::NodeVectorIter
 
typedef NodeVector::const_iterator v8::internal::compiler::NodeVectorConstIter
 
typedef NodeVector::reverse_iterator v8::internal::compiler::NodeVectorRIter
 
typedef ZoneVector< NodeVector > v8::internal::compiler::NodeVectorVector
 
typedef NodeVectorVector::iterator v8::internal::compiler::NodeVectorVectorIter
 
typedef NodeVectorVector::reverse_iterator v8::internal::compiler::NodeVectorVectorRIter
 
typedef Node::Uses::iterator v8::internal::compiler::UseIter
 
typedef Node::Inputs::iterator v8::internal::compiler::InputIter
 

Functions

OStream & v8::internal::compiler::operator<< (OStream &os, const Node &n)
 
template<typename T >
static const Tv8::internal::compiler::OpParameter (const Node *node)