Home
last modified time | relevance | path

Searched refs:AstNode (Results 1 – 10 of 10) sorted by relevance

/external/v8/test/cctest/
Dtest-ast.cc38 List<AstNode*>* list = new List<AstNode*>(0); in TEST()
43 AstNode::IdGen id_gen; in TEST()
45 AstNode* node = factory.NewEmptyStatement(RelocInfo::kNoPosition); in TEST()
/external/v8/src/
Dprettyprinter.h23 const char* Print(AstNode* node);
30 static void PrintOut(Zone* zone, AstNode* node);
77 void PrintIndentedVisit(const char* s, AstNode* node);
Dast.h149 virtual AstNode::NodeType node_type() const FINAL OVERRIDE { \
150 return AstNode::k##type; \
184 class AstNode: public ZoneObject {
213 explicit AstNode(int position): position_(position) {} in AstNode() function
214 virtual ~AstNode() {} in ~AstNode()
222 bool Is##type() const { return node_type() == AstNode::k##type; } \
255 class Statement : public AstNode {
257 explicit Statement(Zone* zone, int position) : AstNode(position) {} in Statement()
311 class Expression : public AstNode {
384 : AstNode(pos), in Expression()
[all …]
Dpreparser.h73 AstNode::IdGen* ast_node_id_gen, in ParserBase()
170 AstNode::IdGen* ast_node_id_gen = NULL);
176 AstNode::IdGen* ast_node_id_gen = NULL);
232 AstNode::IdGen* ast_node_id_gen_; // Only used by ParserTraits.
233 AstNode::IdGen saved_id_gen_; // Ditto.
292 AstNode::IdGen* ast_node_id_gen() const { return ast_node_id_gen_; } in ast_node_id_gen()
595 AstNode::IdGen* ast_node_id_gen_;
1558 AstValueFactory* ast_value_factory, AstNode::IdGen* ast_node_id_gen) in FunctionState()
1581 AstValueFactory* ast_value_factory, AstNode::IdGen* ast_node_id_gen) in FunctionState()
Dcompiler.h389 AstNode::IdGen* ast_node_id_gen() { return &ast_node_id_gen_; } in ast_node_id_gen()
510 AstNode::IdGen ast_node_id_gen_;
Drewriter.cc18 Processor(Variable* result, Zone* zone, AstNode::IdGen* ast_node_id_gen) in Processor()
Dprettyprinter.cc476 const char* PrettyPrinter::Print(AstNode* node) { in Print()
500 void PrettyPrinter::PrintOut(Zone* zone, AstNode* node) { in PrintOut()
719 void AstPrinter::PrintIndentedVisit(const char* s, AstNode* node) { in PrintIndentedVisit()
Dparser.h386 AstNode::IdGen(BailoutId::FirstUsable().ToInt()); in SetUpFunctionState()
Dparser.cc286 Target(Target** variable, AstNode* node) in Target()
296 AstNode* node() { return node_; } in node()
300 AstNode* node_;
360 AstNode::IdGen saved_ast_node_id_gen_;
/external/v8/
DChangeLog5259 Avoid TLS load in AstNode constructor.