Home
last modified time | relevance | path

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

12

/external/v8/src/
Dprettyprinter.h24 const char* PrintExpression(FunctionLiteral* program);
25 const char* PrintProgram(FunctionLiteral* program);
53 void PrintFunctionLiteral(FunctionLiteral* function);
67 const char* PrintProgram(FunctionLiteral* program);
Dfunc-name-inferrer.h17 class FunctionLiteral; variable
50 void AddFunction(FunctionLiteral* func_to_infer) { in AddFunction()
105 ZoneList<FunctionLiteral*> funcs_to_infer_;
Dparser.h365 typedef v8::internal::FunctionLiteral* FunctionLiteral; typedef
429 FunctionLiteral* func_to_infer) { in InferFunctionName()
526 static FunctionLiteral* EmptyFunctionLiteral() { return NULL; } in EmptyFunctionLiteral()
587 FunctionLiteral* ParseFunctionLiteral(
590 int function_token_position, FunctionLiteral::FunctionType type,
591 FunctionLiteral::ArityRestriction arity_restriction, bool* ok);
674 FunctionLiteral* ParseProgram();
676 FunctionLiteral* ParseLazy();
677 FunctionLiteral* ParseLazy(Utf16CharacterStream* source);
687 FunctionLiteral* DoParseProgram(CompilationInfo* info, Scope** scope,
[all …]
Dpreparser.cc113 int function_token_position, FunctionLiteral::FunctionType type, in ParseFunctionLiteral()
114 FunctionLiteral::ArityRestriction arity_restriction, bool* ok) { in ParseFunctionLiteral()
353 pos, FunctionLiteral::DECLARATION, in ParseFunctionDeclaration()
354 FunctionLiteral::NORMAL_ARITY, CHECK_OK); in ParseFunctionDeclaration()
826 FunctionLiteral::FunctionType function_type, in ParseFunctionLiteral()
827 FunctionLiteral::ArityRestriction arity_restriction, bool* ok) { in ParseFunctionLiteral()
849 bool done = arity_restriction == FunctionLiteral::GETTER_ARITY || in ParseFunctionLiteral()
851 arity_restriction != FunctionLiteral::SETTER_ARITY); in ParseFunctionLiteral()
869 if (arity_restriction == FunctionLiteral::SETTER_ARITY) break; in ParseFunctionLiteral()
Dpreparser.h67 typedef typename Traits::Type::FunctionLiteral FunctionLiteralT;
1079 FunctionLiteral::ParameterFlag has_duplicate_parameters, in NewFunctionLiteral()
1080 FunctionLiteral::FunctionType function_type, in NewFunctionLiteral()
1081 FunctionLiteral::IsFunctionFlag is_function, in NewFunctionLiteral()
1082 FunctionLiteral::IsParenthesizedFlag is_parenthesized, FunctionKind kind, in NewFunctionLiteral()
1130 typedef PreParserExpression FunctionLiteral; typedef
1389 int function_token_position, FunctionLiteral::FunctionType type,
1390 FunctionLiteral::ArityRestriction arity_restriction, bool* ok);
1524 FunctionLiteral::FunctionType function_type,
1525 FunctionLiteral::ArityRestriction arity_restriction, bool* ok);
[all …]
Dparser.cc744 FunctionLiteral* ParserTraits::ParseFunctionLiteral( in ParseFunctionLiteral()
747 int function_token_position, FunctionLiteral::FunctionType type, in ParseFunctionLiteral()
748 FunctionLiteral::ArityRestriction arity_restriction, bool* ok) { in ParseFunctionLiteral()
792 FunctionLiteral* Parser::ParseProgram() { in ParseProgram()
817 FunctionLiteral* result; in ParseProgram()
861 FunctionLiteral* Parser::DoParseProgram(CompilationInfo* info, Scope** scope, in DoParseProgram()
866 FunctionLiteral* result = NULL; in DoParseProgram()
932 FunctionLiteral::kNoDuplicateParameters, in DoParseProgram()
933 FunctionLiteral::ANONYMOUS_EXPRESSION, FunctionLiteral::kGlobalOrEval, in DoParseProgram()
934 FunctionLiteral::kNotParenthesized, FunctionKind::kNormalFunction, 0); in DoParseProgram()
[all …]
Dast.cc132 bool FunctionLiteral::AllowsLazyCompilation() { in AllowsLazyCompilation()
137 bool FunctionLiteral::AllowsLazyCompilationWithoutContext() { in AllowsLazyCompilationWithoutContext()
142 int FunctionLiteral::start_position() const { in start_position()
147 int FunctionLiteral::end_position() const { in end_position()
152 StrictMode FunctionLiteral::strict_mode() const { in strict_mode()
157 void FunctionLiteral::InitializeSharedInfo( in InitializeSharedInfo()
195 FunctionLiteral* value, in ObjectLiteralProperty()
1068 REGULAR_NODE(FunctionLiteral) in REGULAR_NODE()
Dcompiler.h105 FunctionLiteral* function() const { return function_; } in function()
224 void SetFunction(FunctionLiteral* literal) { in SetFunction()
437 FunctionLiteral* function_;
701 static Handle<SharedFunctionInfo> BuildFunctionInfo(FunctionLiteral* node,
Dliveedit.h46 explicit LiveEditFunctionTracker(Isolate* isolate, FunctionLiteral* fun);
49 FunctionLiteral* lit, Zone* zone);
Dprettyprinter.cc285 void PrettyPrinter::VisitFunctionLiteral(FunctionLiteral* node) { in VisitFunctionLiteral()
483 const char* PrettyPrinter::PrintExpression(FunctionLiteral* program) { in PrintExpression()
492 const char* PrettyPrinter::PrintProgram(FunctionLiteral* program) { in PrintProgram()
635 void PrettyPrinter::PrintFunctionLiteral(FunctionLiteral* function) { in PrintFunctionLiteral()
725 const char* AstPrinter::PrintProgram(FunctionLiteral* program) { in PrintProgram()
981 void AstPrinter::VisitFunctionLiteral(FunctionLiteral* node) { in VisitFunctionLiteral()
Dast.h78 V(FunctionLiteral) \
540 FunctionLiteral* fun() const { return fun_; } in DECLARE_NODE_TYPE()
550 FunctionLiteral* fun, in FunctionDeclaration()
561 FunctionLiteral* fun_;
1483 ObjectLiteralProperty(Zone* zone, bool is_getter, FunctionLiteral* value,
2309 class FunctionLiteral FINAL : public Expression {
2338 DECLARE_NODE_TYPE(FunctionLiteral) in DECLARE_NODE_TYPE() argument
2447 FunctionLiteral(Zone* zone, const AstRawString* name, in FunctionLiteral() function
3092 FunctionLiteral* fun, in NewFunctionDeclaration()
3344 FunctionLiteral* value, in NewObjectLiteralProperty()
[all …]
Dfull-codegen.h575 void SetFunctionPosition(FunctionLiteral* fun);
576 void SetReturnPosition(FunctionLiteral* fun);
603 FunctionLiteral* function() { return info_->function(); } in function()
Dcodegen.cc173 FunctionLiteral* function = info->function(); in PrintCode()
Drewriter.cc231 FunctionLiteral* function = info->function(); in EXPRESSION_NODE_LIST()
Dcompiler.cc577 FunctionLiteral* lit, in SetFunctionInfo()
663 FunctionLiteral* lit = info->function(); in GetUnoptimizedCodeCommon()
1031 FunctionLiteral* lit = info->function(); in CompileToplevel()
1247 FunctionLiteral* literal, Handle<Script> script, in BuildFunctionInfo()
Dfull-codegen.cc181 void BreakableStatementChecker::VisitFunctionLiteral(FunctionLiteral* expr) { in VisitFunctionLiteral()
803 void FullCodeGenerator::SetFunctionPosition(FunctionLiteral* fun) { in SetFunctionPosition()
808 void FullCodeGenerator::SetReturnPosition(FunctionLiteral* fun) { in SetReturnPosition()
1530 void FullCodeGenerator::VisitFunctionLiteral(FunctionLiteral* expr) { in VisitFunctionLiteral()
Dliveedit.cc706 void FunctionStarted(FunctionLiteral* fun) { in FunctionStarted()
2053 FunctionLiteral* fun) in LiveEditFunctionTracker()
2069 Handle<SharedFunctionInfo> info, FunctionLiteral* lit, in RecordFunctionInfo()
Dtyping.cc350 void AstTyper::VisitFunctionLiteral(FunctionLiteral* expr) { in VisitFunctionLiteral()
/external/v8/src/ia32/
Dlithium-ia32.h85 V(FunctionLiteral) \
2570 DECLARE_CONCRETE_INSTRUCTION(FunctionLiteral, "function-literal")
2571 DECLARE_HYDROGEN_ACCESSOR(FunctionLiteral)
/external/v8/src/x87/
Dlithium-x87.h86 V(FunctionLiteral) \
2586 DECLARE_CONCRETE_INSTRUCTION(FunctionLiteral, "function-literal")
2587 DECLARE_HYDROGEN_ACCESSOR(FunctionLiteral)
/external/v8/src/x64/
Dlithium-x64.h81 V(FunctionLiteral) \
2551 DECLARE_CONCRETE_INSTRUCTION(FunctionLiteral, "function-literal")
2552 DECLARE_HYDROGEN_ACCESSOR(FunctionLiteral)
/external/v8/src/mips64/
Dlithium-mips64.h81 V(FunctionLiteral) \
2513 DECLARE_CONCRETE_INSTRUCTION(FunctionLiteral, "function-literal")
2514 DECLARE_HYDROGEN_ACCESSOR(FunctionLiteral)
/external/v8/src/mips/
Dlithium-mips.h81 V(FunctionLiteral) \
2529 DECLARE_CONCRETE_INSTRUCTION(FunctionLiteral, "function-literal")
2530 DECLARE_HYDROGEN_ACCESSOR(FunctionLiteral)
/external/v8/src/arm/
Dlithium-arm.h81 V(FunctionLiteral) \
2569 DECLARE_CONCRETE_INSTRUCTION(FunctionLiteral, "function-literal")
2570 DECLARE_HYDROGEN_ACCESSOR(FunctionLiteral)
/external/v8/src/arm64/
Dlithium-arm64.h84 V(FunctionLiteral) \
1719 DECLARE_CONCRETE_INSTRUCTION(FunctionLiteral, "function-literal")
1720 DECLARE_HYDROGEN_ACCESSOR(FunctionLiteral)

12