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

1 2

  /external/v8/src/parsing/
parsing.h 13 class ParseInfo;
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);
rewriter.h 13 class ParseInfo;
26 static bool Rewrite(ParseInfo* info);
parse-info.cc 18 ParseInfo::ParseInfo(AccountingAllocator* zone_allocator)
44 ParseInfo::ParseInfo(Handle<SharedFunctionInfo> shared)
45 : ParseInfo(shared->GetIsolate()->allocator()) {
75 ParseInfo::ParseInfo(Handle<SharedFunctionInfo> shared,
77 : ParseInfo(shared) {
81 ParseInfo::ParseInfo(Handle<Script> script
    [all...]
parsing.cc 18 bool ParseProgram(ParseInfo* info, bool internalize) {
44 bool ParseFunction(ParseInfo* info, bool internalize) {
67 bool ParseAny(ParseInfo* info, bool internalize) {
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);
192 // TODO(titzer): these should not be part of ParseInfo.
274 // TODO(titzer): Move handles and isolate out of ParseInfo.
parser.h 26 class ParseInfo;
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...]
rewriter.cc 357 bool Rewriter::Rewrite(ParseInfo* info) {
parser.cc 156 void Parser::SetCachedData(ParseInfo* info) {
503 Parser::Parser(ParseInfo* info)
520 // Even though we were passed ParseInfo, we should not store it in
522 // ParseInfo during background parsing.
571 ParseInfo* info, MaybeHandle<ScopeInfo> maybe_outer_scope_info) {
588 FunctionLiteral* Parser::ParseProgram(Isolate* isolate, ParseInfo* info) {
656 FunctionLiteral* Parser::DoParseProgram(ParseInfo* info) {
659 // via ParseInfo, and also not pass it forward.
763 FunctionLiteral* Parser::ParseFunction(Isolate* isolate, ParseInfo* info) {
810 static FunctionLiteral::FunctionType ComputeFunctionType(ParseInfo* info)
    [all...]
  /external/v8/src/
background-parsing-task.h 41 std::unique_ptr<ParseInfo> info;
compiler.h 23 class ParseInfo;
74 static bool ParseAndAnalyze(ParseInfo* info);
77 static bool Analyze(ParseInfo* info,
123 Handle<Script> script, ParseInfo* info, int source_length);
background-parsing-task.cc 31 ParseInfo* info = new ParseInfo(isolate->allocator());
compilation-info.h 26 class ParseInfo;
56 CompilationInfo(Zone* zone, ParseInfo* parse_info,
62 ParseInfo* parse_info() const { return parse_info_; }
65 // TODO(titzer): inline and delete accessors of ParseInfo
328 CompilationInfo(ParseInfo* parse_info, Vector<const char> debug_name,
332 ParseInfo* parse_info_;
compilation-info.cc 56 CompilationInfo::CompilationInfo(Zone* zone, ParseInfo* parse_info,
86 CompilationInfo::CompilationInfo(ParseInfo* parse_info,
compiler.cc 43 // A wrapper around a ParseInfo that detaches the parser handles from the
47 explicit ParseHandleScope(ParseInfo* info)
53 ParseInfo* info_;
481 bool Renumber(ParseInfo* parse_info,
556 ParseInfo parse_info(script);
633 void EnsureSharedFunctionInfosArrayOnScript(ParseInfo* info) {
654 // Parse and update ParseInfo with the results.
860 ParseInfo* parse_info = info->parse_info();
    [all...]
  /external/v8/src/compiler-dispatcher/
compiler-dispatcher-job.h 26 class ParseInfo;
121 std::unique_ptr<ParseInfo> parse_info_;
compiler-dispatcher-job.cc 102 parse_info_(new ParseInfo(shared_)),
146 parse_info_.reset(new ParseInfo(isolate_->allocator()));
  /external/v8/src/ast/
scopes.h 21 class ParseInfo;
565 void ResolveTo(ParseInfo* info, VariableProxy* proxy, Variable* var);
566 void ResolveVariable(ParseInfo* info, VariableProxy* proxy);
567 void ResolveVariablesRecursively(ParseInfo* info);
571 // If a ParseInfo* is passed, non-free variables will be resolved.
573 ParseInfo* info = nullptr,
814 static void Analyze(ParseInfo* info, AnalyzeMode mode);
824 Handle<StringSet> CollectNonLocals(ParseInfo* info,
    [all...]
scopes.cc 585 void DeclarationScope::Analyze(ParseInfo* info, AnalyzeMode mode) {
    [all...]
  /external/v8/src/debug/
debug-scopes.h 14 class ParseInfo;
112 void CollectNonLocals(ParseInfo* info, DeclarationScope* scope);
debug-scopes.cc 90 std::unique_ptr<ParseInfo> info;
94 info.reset(new ParseInfo(script));
110 info.reset(new ParseInfo(shared_info));
468 void ScopeIterator::CollectNonLocals(ParseInfo* info, DeclarationScope* scope) {
  /external/v8/tools/
parser-shell.cc 97 ParseInfo info(script);
111 ParseInfo info(script);
  /external/v8/src/runtime/
runtime-internal.cc 369 std::unique_ptr<ParseInfo> info(new ParseInfo(location.shared()));
  /external/v8/src/compiler/
pipeline.cc 548 PipelineCompilationJob(ParseInfo* parse_info, Handle<JSFunction> function)
566 std::unique_ptr<ParseInfo> parse_info_;
    [all...]
js-inlining.cc 563 ParseInfo parse_info(shared_info);
  /external/v8/src/asmjs/
asm-wasm-builder.cc 154 std::unique_ptr<ParseInfo> info;
161 info.reset(new ParseInfo(script_));
    [all...]

Completed in 354 milliseconds

1 2