/external/v8/src/parsing/ |
D | parse-info.cc | 18 ParseInfo::ParseInfo(AccountingAllocator* zone_allocator) in ParseInfo() function in v8::internal::ParseInfo 44 ParseInfo::ParseInfo(Handle<SharedFunctionInfo> shared) in ParseInfo() function in v8::internal::ParseInfo 45 : ParseInfo(shared->GetIsolate()->allocator()) { in ParseInfo() 75 ParseInfo::ParseInfo(Handle<SharedFunctionInfo> shared, in ParseInfo() function in v8::internal::ParseInfo 77 : ParseInfo(shared) { in ParseInfo() 81 ParseInfo::ParseInfo(Handle<Script> script) in ParseInfo() function in v8::internal::ParseInfo 82 : ParseInfo(script->GetIsolate()->allocator()) { in ParseInfo() 96 ParseInfo::~ParseInfo() { in ~ParseInfo() 105 ParseInfo* ParseInfo::AllocateWithoutScript(Handle<SharedFunctionInfo> shared) { in AllocateWithoutScript() 107 ParseInfo* p = new ParseInfo(isolate->allocator()); in AllocateWithoutScript() [all …]
|
D | parsing.h | 13 class ParseInfo; variable 21 V8_EXPORT_PRIVATE bool ParseProgram(ParseInfo* info, bool internalize = true); 25 V8_EXPORT_PRIVATE bool ParseFunction(ParseInfo* info, bool internalize = true); 30 V8_EXPORT_PRIVATE bool ParseAny(ParseInfo* info, bool internalize = true);
|
D | parse-info.h | 34 class V8_EXPORT_PRIVATE ParseInfo { 36 explicit ParseInfo(AccountingAllocator* zone_allocator); 37 ParseInfo(Handle<Script> script); 38 ParseInfo(Handle<SharedFunctionInfo> shared); 41 ParseInfo(Handle<SharedFunctionInfo> shared, std::shared_ptr<Zone> zone); 43 ~ParseInfo(); 45 static ParseInfo* AllocateWithoutScript(Handle<SharedFunctionInfo> shared);
|
D | parsing.cc | 18 bool ParseProgram(ParseInfo* info, bool internalize) { in ParseProgram() 44 bool ParseFunction(ParseInfo* info, bool internalize) { in ParseFunction() 67 bool ParseAny(ParseInfo* info, bool internalize) { in ParseAny()
|
D | rewriter.h | 13 class ParseInfo; variable 26 static bool Rewrite(ParseInfo* info);
|
D | parser.h | 26 class ParseInfo; variable 206 explicit Parser(ParseInfo* info); 216 void ParseOnBackground(ParseInfo* info); 226 void DeserializeScopeChain(ParseInfo* info, 238 friend bool v8::internal::parsing::ParseProgram(ParseInfo*, bool); 239 friend bool v8::internal::parsing::ParseFunction(ParseInfo*, bool); 285 FunctionLiteral* ParseProgram(Isolate* isolate, ParseInfo* info); 287 FunctionLiteral* ParseFunction(Isolate* isolate, ParseInfo* info); 288 FunctionLiteral* DoParseFunction(ParseInfo* info, 293 FunctionLiteral* DoParseProgram(ParseInfo* info); [all …]
|
D | rewriter.cc | 357 bool Rewriter::Rewrite(ParseInfo* info) { in DECLARATION_NODE_LIST()
|
D | parser.cc | 156 void Parser::SetCachedData(ParseInfo* info) { in SetCachedData() 503 Parser::Parser(ParseInfo* info) in Parser() 571 ParseInfo* info, MaybeHandle<ScopeInfo> maybe_outer_scope_info) { in DeserializeScopeChain() 588 FunctionLiteral* Parser::ParseProgram(Isolate* isolate, ParseInfo* info) { in ParseProgram() 656 FunctionLiteral* Parser::DoParseProgram(ParseInfo* info) { in DoParseProgram() 763 FunctionLiteral* Parser::ParseFunction(Isolate* isolate, ParseInfo* info) { in ParseFunction() 810 static FunctionLiteral::FunctionType ComputeFunctionType(ParseInfo* info) { in ComputeFunctionType() 822 FunctionLiteral* Parser::DoParseFunction(ParseInfo* info, in DoParseFunction() 3438 void Parser::ParseOnBackground(ParseInfo* info) { in ParseOnBackground()
|
/external/v8/src/ |
D | compiler.h | 23 class ParseInfo; variable 74 static bool ParseAndAnalyze(ParseInfo* info); 77 static bool Analyze(ParseInfo* info, 123 Handle<Script> script, ParseInfo* info, int source_length);
|
D | compilation-info.h | 26 class ParseInfo; variable 56 CompilationInfo(Zone* zone, ParseInfo* parse_info, 62 ParseInfo* parse_info() const { return parse_info_; } in parse_info() 328 CompilationInfo(ParseInfo* parse_info, Vector<const char> debug_name, 332 ParseInfo* parse_info_;
|
D | background-parsing-task.cc | 31 ParseInfo* info = new ParseInfo(isolate->allocator()); in BackgroundParsingTask()
|
D | compiler.cc | 47 explicit ParseHandleScope(ParseInfo* info) in ParseHandleScope() 53 ParseInfo* info_; 481 bool Renumber(ParseInfo* parse_info, in Renumber() 556 ParseInfo parse_info(script); in CompileUnoptimizedInnerFunctions() 633 void EnsureSharedFunctionInfosArrayOnScript(ParseInfo* info) { in EnsureSharedFunctionInfosArrayOnScript() 860 ParseInfo* parse_info = info->parse_info(); in GetOptimizedCode() 990 ParseInfo parse_info(handle(function->shared())); in GetBaselineCode() 1116 ParseInfo parse_info(handle(function->shared())); in GetLazyCode() 1141 ParseInfo* parse_info = info->parse_info(); in CompileToplevel() 1217 bool Compiler::Analyze(ParseInfo* info, in Analyze() [all …]
|
D | compilation-info.cc | 56 CompilationInfo::CompilationInfo(Zone* zone, ParseInfo* parse_info, in CompilationInfo() 86 CompilationInfo::CompilationInfo(ParseInfo* parse_info, in CompilationInfo()
|
D | background-parsing-task.h | 41 std::unique_ptr<ParseInfo> info;
|
/external/v8/src/ast/ |
D | scopes.h | 21 class ParseInfo; variable 565 void ResolveTo(ParseInfo* info, VariableProxy* proxy, Variable* var); in NON_EXPORTED_BASE() 566 void ResolveVariable(ParseInfo* info, VariableProxy* proxy); in NON_EXPORTED_BASE() 567 void ResolveVariablesRecursively(ParseInfo* info); in NON_EXPORTED_BASE() 573 ParseInfo* info = nullptr, in NON_EXPORTED_BASE() 814 static void Analyze(ParseInfo* info, AnalyzeMode mode); 824 Handle<StringSet> CollectNonLocals(ParseInfo* info, 862 void AllocateVariables(ParseInfo* info, AnalyzeMode mode);
|
D | scopes.cc | 585 void DeclarationScope::Analyze(ParseInfo* info, AnalyzeMode mode) { in Analyze() 1267 void DeclarationScope::AllocateVariables(ParseInfo* info, AnalyzeMode mode) { in AllocateVariables() 1419 ParseInfo* info, Handle<StringSet> non_locals) { in CollectNonLocals() 1839 void Scope::ResolveVariable(ParseInfo* info, VariableProxy* proxy) { in ResolveVariable() 1907 void Scope::ResolveTo(ParseInfo* info, VariableProxy* proxy, Variable* var) { in ResolveTo() 1934 void Scope::ResolveVariablesRecursively(ParseInfo* info) { in ResolveVariablesRecursively() 1966 ParseInfo* info, in FetchFreeVariables()
|
/external/v8/src/compiler-dispatcher/ |
D | compiler-dispatcher-job.h | 26 class ParseInfo; variable 121 std::unique_ptr<ParseInfo> parse_info_;
|
D | compiler-dispatcher-job.cc | 102 parse_info_(new ParseInfo(shared_)), in CompilerDispatcherJob() 146 parse_info_.reset(new ParseInfo(isolate_->allocator())); in PrepareToParseOnMainThread()
|
/external/v8/src/debug/ |
D | debug-scopes.h | 14 class ParseInfo; variable 112 void CollectNonLocals(ParseInfo* info, DeclarationScope* scope);
|
D | debug-scopes.cc | 90 std::unique_ptr<ParseInfo> info; in ScopeIterator() 94 info.reset(new ParseInfo(script)); in ScopeIterator() 110 info.reset(new ParseInfo(shared_info)); in ScopeIterator() 468 void ScopeIterator::CollectNonLocals(ParseInfo* info, DeclarationScope* scope) { in CollectNonLocals()
|
/external/v8/tools/ |
D | parser-shell.cc | 97 ParseInfo info(script); in RunBaselineParser() 111 ParseInfo info(script); in RunBaselineParser()
|
/external/v8/src/runtime/ |
D | runtime-internal.cc | 369 std::unique_ptr<ParseInfo> info(new ParseInfo(location.shared())); in RenderCallSite()
|
/external/v8/src/compiler/ |
D | pipeline.cc | 548 PipelineCompilationJob(ParseInfo* parse_info, Handle<JSFunction> function) in PipelineCompilationJob() 566 std::unique_ptr<ParseInfo> parse_info_; 1756 ParseInfo* parse_info; in NewCompilationJob() 1758 parse_info = ParseInfo::AllocateWithoutScript(shared); in NewCompilationJob() 1760 parse_info = new ParseInfo(shared); in NewCompilationJob()
|
D | js-inlining.cc | 563 ParseInfo parse_info(shared_info); in ReduceJSCall()
|
/external/v8/src/asmjs/ |
D | asm-wasm-builder.cc | 154 std::unique_ptr<ParseInfo> info; in VisitFunctionDeclaration() 161 info.reset(new ParseInfo(script_)); in VisitFunctionDeclaration()
|