Home
last modified time | relevance | path

Searched refs:ParseInfo (Results 1 – 25 of 27) sorted by relevance

12

/external/v8/src/parsing/
Dparse-info.cc18 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 …]
Dparsing.h13 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);
Dparse-info.h34 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);
Dparsing.cc18 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()
Drewriter.h13 class ParseInfo; variable
26 static bool Rewrite(ParseInfo* info);
Dparser.h26 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 …]
Dparser.cc156 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()
Drewriter.cc357 bool Rewriter::Rewrite(ParseInfo* info) { in DECLARATION_NODE_LIST()
/external/v8/src/
Dcompilation-info.h26 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_;
Dcompiler.h23 class ParseInfo; variable
74 static bool ParseAndAnalyze(ParseInfo* info);
77 static bool Analyze(ParseInfo* info,
123 Handle<Script> script, ParseInfo* info, int source_length);
Dcompiler.cc47 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 …]
Dbackground-parsing-task.cc31 ParseInfo* info = new ParseInfo(isolate->allocator()); in BackgroundParsingTask()
Dcompilation-info.cc56 CompilationInfo::CompilationInfo(Zone* zone, ParseInfo* parse_info, in CompilationInfo()
86 CompilationInfo::CompilationInfo(ParseInfo* parse_info, in CompilationInfo()
Dbackground-parsing-task.h41 std::unique_ptr<ParseInfo> info;
/external/v8/src/ast/
Dscopes.h21 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);
Dscopes.cc585 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/
Dcompiler-dispatcher-job.h26 class ParseInfo; variable
121 std::unique_ptr<ParseInfo> parse_info_;
Dcompiler-dispatcher-job.cc102 parse_info_(new ParseInfo(shared_)), in CompilerDispatcherJob()
146 parse_info_.reset(new ParseInfo(isolate_->allocator())); in PrepareToParseOnMainThread()
/external/v8/src/debug/
Ddebug-scopes.h14 class ParseInfo; variable
112 void CollectNonLocals(ParseInfo* info, DeclarationScope* scope);
Ddebug-scopes.cc90 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/
Dparser-shell.cc97 ParseInfo info(script); in RunBaselineParser()
111 ParseInfo info(script); in RunBaselineParser()
/external/v8/src/runtime/
Druntime-internal.cc369 std::unique_ptr<ParseInfo> info(new ParseInfo(location.shared())); in RenderCallSite()
/external/v8/src/compiler/
Dpipeline.cc548 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()
Djs-inlining.cc563 ParseInfo parse_info(shared_info); in ReduceJSCall()
/external/v8/src/asmjs/
Dasm-wasm-builder.cc154 std::unique_ptr<ParseInfo> info; in VisitFunctionDeclaration()
161 info.reset(new ParseInfo(script_)); in VisitFunctionDeclaration()

12