Searched refs:AstNode (Results 1 – 10 of 10) sorted by relevance
/external/v8/test/cctest/ |
D | test-ast.cc | 38 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/ |
D | prettyprinter.h | 23 const char* Print(AstNode* node); 30 static void PrintOut(Zone* zone, AstNode* node); 77 void PrintIndentedVisit(const char* s, AstNode* node);
|
D | ast.h | 149 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 …]
|
D | preparser.h | 73 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()
|
D | compiler.h | 389 AstNode::IdGen* ast_node_id_gen() { return &ast_node_id_gen_; } in ast_node_id_gen() 510 AstNode::IdGen ast_node_id_gen_;
|
D | rewriter.cc | 18 Processor(Variable* result, Zone* zone, AstNode::IdGen* ast_node_id_gen) in Processor()
|
D | prettyprinter.cc | 476 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()
|
D | parser.h | 386 AstNode::IdGen(BailoutId::FirstUsable().ToInt()); in SetUpFunctionState()
|
D | parser.cc | 286 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/ |
D | ChangeLog | 5259 Avoid TLS load in AstNode constructor.
|