HomeSort by relevance Sort by last modified time
    Searched refs:FunctionLiteral (Results 1 - 25 of 44) sorted by null

1 2

  /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...]

Completed in 824 milliseconds

1 2