/external/v8/src/ |
D | prettyprinter.h | 24 const char* PrintExpression(FunctionLiteral* program); 25 const char* PrintProgram(FunctionLiteral* program); 53 void PrintFunctionLiteral(FunctionLiteral* function); 67 const char* PrintProgram(FunctionLiteral* program);
|
D | func-name-inferrer.h | 17 class FunctionLiteral; variable 50 void AddFunction(FunctionLiteral* func_to_infer) { in AddFunction() 105 ZoneList<FunctionLiteral*> funcs_to_infer_;
|
D | parser.h | 365 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 …]
|
D | preparser.cc | 113 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()
|
D | preparser.h | 67 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 …]
|
D | parser.cc | 744 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 …]
|
D | ast.cc | 132 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()
|
D | compiler.h | 105 FunctionLiteral* function() const { return function_; } in function() 224 void SetFunction(FunctionLiteral* literal) { in SetFunction() 437 FunctionLiteral* function_; 701 static Handle<SharedFunctionInfo> BuildFunctionInfo(FunctionLiteral* node,
|
D | liveedit.h | 46 explicit LiveEditFunctionTracker(Isolate* isolate, FunctionLiteral* fun); 49 FunctionLiteral* lit, Zone* zone);
|
D | prettyprinter.cc | 285 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()
|
D | ast.h | 78 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 …]
|
D | full-codegen.h | 575 void SetFunctionPosition(FunctionLiteral* fun); 576 void SetReturnPosition(FunctionLiteral* fun); 603 FunctionLiteral* function() { return info_->function(); } in function()
|
D | codegen.cc | 173 FunctionLiteral* function = info->function(); in PrintCode()
|
D | rewriter.cc | 231 FunctionLiteral* function = info->function(); in EXPRESSION_NODE_LIST()
|
D | compiler.cc | 577 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()
|
D | full-codegen.cc | 181 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()
|
D | liveedit.cc | 706 void FunctionStarted(FunctionLiteral* fun) { in FunctionStarted() 2053 FunctionLiteral* fun) in LiveEditFunctionTracker() 2069 Handle<SharedFunctionInfo> info, FunctionLiteral* lit, in RecordFunctionInfo()
|
D | typing.cc | 350 void AstTyper::VisitFunctionLiteral(FunctionLiteral* expr) { in VisitFunctionLiteral()
|
/external/v8/src/ia32/ |
D | lithium-ia32.h | 85 V(FunctionLiteral) \ 2570 DECLARE_CONCRETE_INSTRUCTION(FunctionLiteral, "function-literal") 2571 DECLARE_HYDROGEN_ACCESSOR(FunctionLiteral)
|
/external/v8/src/x87/ |
D | lithium-x87.h | 86 V(FunctionLiteral) \ 2586 DECLARE_CONCRETE_INSTRUCTION(FunctionLiteral, "function-literal") 2587 DECLARE_HYDROGEN_ACCESSOR(FunctionLiteral)
|
/external/v8/src/x64/ |
D | lithium-x64.h | 81 V(FunctionLiteral) \ 2551 DECLARE_CONCRETE_INSTRUCTION(FunctionLiteral, "function-literal") 2552 DECLARE_HYDROGEN_ACCESSOR(FunctionLiteral)
|
/external/v8/src/mips64/ |
D | lithium-mips64.h | 81 V(FunctionLiteral) \ 2513 DECLARE_CONCRETE_INSTRUCTION(FunctionLiteral, "function-literal") 2514 DECLARE_HYDROGEN_ACCESSOR(FunctionLiteral)
|
/external/v8/src/mips/ |
D | lithium-mips.h | 81 V(FunctionLiteral) \ 2529 DECLARE_CONCRETE_INSTRUCTION(FunctionLiteral, "function-literal") 2530 DECLARE_HYDROGEN_ACCESSOR(FunctionLiteral)
|
/external/v8/src/arm/ |
D | lithium-arm.h | 81 V(FunctionLiteral) \ 2569 DECLARE_CONCRETE_INSTRUCTION(FunctionLiteral, "function-literal") 2570 DECLARE_HYDROGEN_ACCESSOR(FunctionLiteral)
|
/external/v8/src/arm64/ |
D | lithium-arm64.h | 84 V(FunctionLiteral) \ 1719 DECLARE_CONCRETE_INSTRUCTION(FunctionLiteral, "function-literal") 1720 DECLARE_HYDROGEN_ACCESSOR(FunctionLiteral)
|