Home
last modified time | relevance | path

Searched refs:FunctionLiteral (Results 1 – 25 of 29) sorted by relevance

12

/external/v8/src/
Dprettyprinter.h47 const char* PrintExpression(FunctionLiteral* program);
48 const char* PrintProgram(FunctionLiteral* program);
75 void PrintFunctionLiteral(FunctionLiteral* function);
86 const char* PrintProgram(FunctionLiteral* program);
Dcompiler.h61 FunctionLiteral* function() const { return function_; } in function()
97 void SetFunction(FunctionLiteral* literal) { in SetFunction()
231 FunctionLiteral* function_;
310 static Handle<SharedFunctionInfo> BuildFunctionInfo(FunctionLiteral* node,
315 FunctionLiteral* lit,
Dfunc-name-inferrer.h67 void AddFunction(FunctionLiteral* func_to_infer) { in AddFunction()
119 ZoneList<FunctionLiteral*> funcs_to_infer_;
Dliveedit.h69 explicit LiveEditFunctionTracker(Isolate* isolate, FunctionLiteral* fun);
72 FunctionLiteral* lit);
Dparser.h443 FunctionLiteral* ParseProgram(CompilationInfo* info);
444 FunctionLiteral* ParseLazy(CompilationInfo* info);
544 FunctionLiteral* ParseLazy(CompilationInfo* info,
552 FunctionLiteral* DoParseProgram(CompilationInfo* info,
670 FunctionLiteral* ParseFunctionLiteral(Handle<String> var_name,
673 FunctionLiteral::Type type,
Dparser.cc565 FunctionLiteral* Parser::ParseProgram(CompilationInfo* info) { in ParseProgram()
591 FunctionLiteral* Parser::DoParseProgram(CompilationInfo* info, in DoParseProgram()
604 FunctionLiteral* result = NULL; in DoParseProgram()
643 FunctionLiteral::kNoDuplicateParameters, in DoParseProgram()
644 FunctionLiteral::ANONYMOUS_EXPRESSION, in DoParseProgram()
645 FunctionLiteral::kGlobalOrEval); in DoParseProgram()
662 FunctionLiteral* Parser::ParseLazy(CompilationInfo* info) { in ParseLazy()
676 FunctionLiteral* result = ParseLazy(info, &stream, &zone_scope); in ParseLazy()
682 FunctionLiteral* result = ParseLazy(info, &stream, &zone_scope); in ParseLazy()
688 FunctionLiteral* Parser::ParseLazy(CompilationInfo* info, in ParseLazy()
[all …]
Dast.h95 V(FunctionLiteral) \
501 FunctionLiteral* fun() const { return fun_; } in DECLARE_NODE_TYPE()
512 FunctionLiteral* fun, in FunctionDeclaration()
522 FunctionLiteral* fun_;
1336 Property(bool is_getter, FunctionLiteral* value);
2015 class FunctionLiteral: public Expression {
2033 DECLARE_NODE_TYPE(FunctionLiteral) in DECLARE_NODE_TYPE() argument
2089 FunctionLiteral(Isolate* isolate, in FunctionLiteral() function
2653 FunctionLiteral* fun, in NewFunctionDeclaration()
2808 FunctionLiteral* value) { in NewObjectLiteralProperty()
[all …]
Dast.cc154 bool FunctionLiteral::AllowsLazyCompilation() { in AllowsLazyCompilation()
159 int FunctionLiteral::start_position() const { in start_position()
164 int FunctionLiteral::end_position() const { in end_position()
169 LanguageMode FunctionLiteral::language_mode() const { in language_mode()
194 ObjectLiteral::Property::Property(bool is_getter, FunctionLiteral* value) { in Property()
1093 void AstConstructionVisitor::VisitFunctionLiteral(FunctionLiteral* node) { in VisitFunctionLiteral()
Dprettyprinter.cc273 void PrettyPrinter::VisitFunctionLiteral(FunctionLiteral* node) { in VisitFunctionLiteral()
440 const char* PrettyPrinter::PrintExpression(FunctionLiteral* program) { in PrintExpression()
449 const char* PrettyPrinter::PrintProgram(FunctionLiteral* program) { in PrintProgram()
587 void PrettyPrinter::PrintFunctionLiteral(FunctionLiteral* function) { in PrintFunctionLiteral()
700 const char* AstPrinter::PrintProgram(FunctionLiteral* program) { in PrintProgram()
932 void AstPrinter::VisitFunctionLiteral(FunctionLiteral* node) { in VisitFunctionLiteral()
Dfull-codegen.h426 FunctionLiteral* function);
528 void SetFunctionPosition(FunctionLiteral* fun);
529 void SetReturnPosition(FunctionLiteral* fun);
562 FunctionLiteral* function() { return info_->function(); } in function()
Dcompiler.cc409 FunctionLiteral* lit = info->function(); in MakeFunctionInfo()
663 FunctionLiteral* lit = info->function(); in CompileLazy()
705 Handle<SharedFunctionInfo> Compiler::BuildFunctionInfo(FunctionLiteral* literal, in BuildFunctionInfo()
760 FunctionLiteral* lit, in SetFunctionInfo()
Dcodegen.cc122 FunctionLiteral* function = info->function(); in PrintCode()
Dfull-codegen.cc182 void BreakableStatementChecker::VisitFunctionLiteral(FunctionLiteral* expr) { in VisitFunctionLiteral()
674 void FullCodeGenerator::SetFunctionPosition(FunctionLiteral* fun) { in SetFunctionPosition()
679 void FullCodeGenerator::SetReturnPosition(FunctionLiteral* fun) { in SetReturnPosition()
1368 void FullCodeGenerator::VisitFunctionLiteral(FunctionLiteral* expr) { in VisitFunctionLiteral()
Drewriter.cc236 FunctionLiteral* function = info->function(); in EXPRESSION_NODE_LIST()
Dliveedit.cc797 void FunctionStarted(FunctionLiteral* fun) { in FunctionStarted()
1711 FunctionLiteral* fun) in LiveEditFunctionTracker()
1727 Handle<SharedFunctionInfo> info, FunctionLiteral* lit) { in RecordFunctionInfo()
1749 FunctionLiteral* fun) {
1758 Handle<SharedFunctionInfo> info, FunctionLiteral* lit) {
Dhydrogen.h497 FunctionLiteral* function,
901 FunctionLiteral* function,
1293 void TraceCompilation(FunctionLiteral* function);
Dhydrogen-instructions.h110 V(FunctionLiteral) \
1354 FunctionLiteral* function,
1370 FunctionLiteral* function() const { return function_; }
1385 FunctionLiteral* function_;
4569 DECLARE_CONCRETE_INSTRUCTION(FunctionLiteral)
Dhydrogen.cc3456 Code* unoptimized_code, FunctionLiteral* expr) { in SearchSharedFunctionInfo()
3475 void HGraphBuilder::VisitFunctionLiteral(FunctionLiteral* expr) { in VisitFunctionLiteral()
5275 FunctionLiteral* function = target_info.function(); in TryInline()
7032 FunctionLiteral* function, in HandleDeclaration()
7792 FunctionLiteral* function, in CopyForInlining()
7873 void HTracer::TraceCompilation(FunctionLiteral* function) { in TraceCompilation()
/external/v8/src/arm/
Dcodegen-arm.h63 FunctionLiteral* lit,
Dlithium-arm.h99 V(FunctionLiteral) \
2018 DECLARE_CONCRETE_INSTRUCTION(FunctionLiteral, "function-literal")
2019 DECLARE_HYDROGEN_ACCESSOR(FunctionLiteral) in DECLARE_HYDROGEN_ACCESSOR() argument
/external/v8/src/mips/
Dcodegen-mips.h65 FunctionLiteral* lit,
Dlithium-mips.h99 V(FunctionLiteral) \
1998 DECLARE_CONCRETE_INSTRUCTION(FunctionLiteral, "function-literal")
1999 DECLARE_HYDROGEN_ACCESSOR(FunctionLiteral) in DECLARE_HYDROGEN_ACCESSOR() argument
/external/v8/test/cctest/
Dtest-parsing.cc1023 i::FunctionLiteral* function = parser.ParseProgram(&info); in TEST()
1066 i::FunctionLiteral* function = parser.ParseProgram(&info); in TestParserSync()
/external/v8/src/x64/
Dlithium-x64.h99 V(FunctionLiteral) \
1987 DECLARE_CONCRETE_INSTRUCTION(FunctionLiteral, "function-literal")
1988 DECLARE_HYDROGEN_ACCESSOR(FunctionLiteral) in DECLARE_HYDROGEN_ACCESSOR() argument
/external/v8/src/ia32/
Dlithium-ia32.h93 V(FunctionLiteral) \
2108 DECLARE_CONCRETE_INSTRUCTION(FunctionLiteral, "function-literal")
2109 DECLARE_HYDROGEN_ACCESSOR(FunctionLiteral) in DECLARE_HYDROGEN_ACCESSOR() argument

12