/external/v8/src/ast/ |
ast-numbering.h | 12 class FunctionLiteral; 19 bool Renumber(Isolate* isolate, Zone* zone, FunctionLiteral* function);
|
prettyprinter.h | 22 Handle<String> Print(FunctionLiteral* program, int position); 63 const char* PrintProgram(FunctionLiteral* program);
|
ast.cc | 291 bool FunctionLiteral::ShouldEagerCompile() const { 295 void FunctionLiteral::SetShouldEagerCompile() { 299 bool FunctionLiteral::AllowsLazyCompilation() { 304 int FunctionLiteral::start_position() const { 309 int FunctionLiteral::end_position() const { 314 LanguageMode FunctionLiteral::language_mode() const { 318 FunctionKind FunctionLiteral::kind() const { return scope()->function_kind(); } 320 bool FunctionLiteral::NeedsHomeObject(Expression* expr) { 376 if (FunctionLiteral::NeedsHomeObject(value)) { 419 if (FunctionLiteral::NeedsHomeObject(value)) [all...] |
ast-expression-rewriter.cc | 62 AST_REWRITE_PROPERTY(FunctionLiteral, node, fun); 186 void AstExpressionRewriter::VisitFunctionLiteral(FunctionLiteral* node) { 200 AST_REWRITE_PROPERTY(FunctionLiteral, node, constructor);
|
ast-numbering.cc | 27 bool Renumber(FunctionLiteral* node); 569 void AstNumberingVisitor::VisitFunctionLiteral(FunctionLiteral* node) { 571 node->set_base_id(ReserveIdRange(FunctionLiteral::num_ids())); 573 // you have to separately Renumber() each FunctionLiteral that you compile. 585 bool AstNumberingVisitor::Renumber(FunctionLiteral* node) { 616 FunctionLiteral* function) {
|
ast.h | 87 V(FunctionLiteral) \ 481 FunctionLiteral* represented_function() { return represented_function_; } 482 void set_represented_function(FunctionLiteral* f) { 506 FunctionLiteral* represented_function_; 545 FunctionLiteral* fun() const { return fun_; } 546 void set_fun(FunctionLiteral* f) { fun_ = f; } 551 FunctionDeclaration(VariableProxy* proxy, FunctionLiteral* fun, Scope* scope, 557 FunctionLiteral* fun_; [all...] |
ast-literal-reindexer.cc | 312 void AstLiteralReindexer::VisitFunctionLiteral(FunctionLiteral* node) {
|
/external/v8/src/asmjs/ |
asm-wasm-builder.h | 17 class FunctionLiteral; 28 explicit AsmWasmBuilder(Isolate* isolate, Zone* zone, FunctionLiteral* root, 38 FunctionLiteral* literal_;
|
asm-typer.h | 69 AsmTyper(Isolate* isolate, Zone* zone, Script* script, FunctionLiteral* root); 223 AsmType* ValidateModule(FunctionLiteral* fun); 327 FunctionLiteral* root_;
|
/external/v8/src/crankshaft/ |
typing.h | 22 class FunctionLiteral; 27 DeclarationScope* scope, BailoutId osr_ast_id, FunctionLiteral* root, 46 FunctionLiteral* root_;
|
/external/v8/src/parsing/ |
func-name-inferrer.h | 17 class FunctionLiteral; 64 void AddFunction(FunctionLiteral* func_to_infer) { 121 ZoneList<FunctionLiteral*> funcs_to_infer_;
|
parameter-initializer-rewriter.cc | 28 void VisitFunctionLiteral(FunctionLiteral* expr); 39 void Rewriter::VisitFunctionLiteral(FunctionLiteral* function_literal) {
|
parse-info.h | 21 class FunctionLiteral; 121 FunctionLiteral* literal() const { return literal_; } 122 void set_literal(FunctionLiteral* literal) { literal_ = literal; } 243 FunctionLiteral* literal_;
|
parser.h | 174 typedef v8::internal::FunctionLiteral* FunctionLiteral; 277 FunctionLiteral* ParseProgram(Isolate* isolate, ParseInfo* info); 279 FunctionLiteral* ParseFunction(Isolate* isolate, ParseInfo* info); 280 FunctionLiteral* DoParseFunction(ParseInfo* info, 285 FunctionLiteral* DoParseProgram(ParseInfo* info); 344 FunctionLiteral* function, int pos, 473 FunctionLiteral* ParseFunctionLiteral( 476 int function_token_position, FunctionLiteral::FunctionType type, 481 FunctionLiteral* SynthesizeClassFieldInitializer(int count) [all...] |
parser.cc | 210 FunctionLiteral* Parser::DefaultConstructor(const AstRawString* name, 278 FunctionLiteral* function_literal = factory()->NewFunctionLiteral( 281 FunctionLiteral::kNoDuplicateParameters, 282 FunctionLiteral::kAnonymousExpression, default_eager_compile_hint(), pos, 616 ? FunctionLiteral::kShouldLazyCompile 617 : FunctionLiteral::kShouldEagerCompile); 661 FunctionLiteral* Parser::ParseProgram(Isolate* isolate, ParseInfo* info) { 693 FunctionLiteral* result; 726 FunctionLiteral* Parser::DoParseProgram(ParseInfo* info) { 735 FunctionLiteral* result = NULL [all...] |
preparser.h | 662 FunctionLiteral::ParameterFlag has_duplicate_parameters, 663 FunctionLiteral::FunctionType function_type, 664 FunctionLiteral::EagerCompileHint eager_compile_hint, int position, 793 typedef PreParserExpression FunctionLiteral; [all...] |
parser-base.h | 149 // typedef FunctionLiteral; 178 typedef typename Types::FunctionLiteral FunctionLiteralT; 209 default_eager_compile_hint_(FunctionLiteral::kShouldLazyCompile), 241 FunctionLiteral::EagerCompileHint eager_compile_hint) { 245 FunctionLiteral::EagerCompileHint default_eager_compile_hint() const { [all...] |
preparser.cc | 183 int function_token_pos, FunctionLiteral::FunctionType function_type,
|
/external/v8/src/debug/ |
liveedit.h | 47 static Handle<JSArray> Collect(FunctionLiteral* node, Handle<Script> script, 52 void VisitFunctionLiteral(FunctionLiteral* node); 57 void FunctionStarted(FunctionLiteral* fun);
|
/external/v8/src/ |
compilation-info.h | 23 class FunctionLiteral; 66 FunctionLiteral* literal() const;
|
compiler.h | 118 FunctionLiteral* node, Handle<Script> script, CompilationInfo* outer);
|
compilation-info.cc | 29 PARSE_INFO_GETTER(FunctionLiteral*, literal)
|
/external/v8/src/interpreter/ |
bytecode-array-builder.h | 37 int locals_count, FunctionLiteral* literal = nullptr, 310 void InitializeReturnPosition(FunctionLiteral* literal);
|
bytecode-generator.h | 209 ZoneVector<std::pair<FunctionLiteral*, size_t>> function_literals_;
|
/external/v8/src/full-codegen/ |
full-codegen.h | 599 return FunctionLiteral::NeedsHomeObject(expr); 602 // Adds the [[HomeObject]] to |initializer| if it is a FunctionLiteral. 623 void SetFunctionPosition(FunctionLiteral* fun); 624 void SetReturnPosition(FunctionLiteral* fun); 681 FunctionLiteral* literal() const; [all...] |