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

12

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

Completed in 321 milliseconds

12