|
| | CompilationInfoWithZone (Handle< Script > script) |
| |
| | CompilationInfoWithZone (Handle< SharedFunctionInfo > shared_info) |
| |
| | CompilationInfoWithZone (Handle< JSFunction > closure) |
| |
| | CompilationInfoWithZone (HydrogenCodeStub *stub, Isolate *isolate) |
| |
| | CompilationInfoWithZone (ScriptCompiler::ExternalSourceStream *stream, ScriptCompiler::StreamedSource::Encoding encoding, Isolate *isolate) |
| |
| virtual | ~CompilationInfoWithZone () |
| |
| | CompilationInfo (Handle< JSFunction > closure, Zone *zone) |
| |
| | CompilationInfo (Isolate *isolate, Zone *zone) |
| |
| virtual | ~CompilationInfo () |
| |
| Isolate * | isolate () const |
| |
| Zone * | zone () |
| |
| bool | is_osr () const |
| |
| bool | is_lazy () const |
| |
| bool | is_eval () const |
| |
| bool | is_global () const |
| |
| StrictMode | strict_mode () const |
| |
| FunctionLiteral * | function () const |
| |
| Scope * | scope () const |
| |
| Scope * | global_scope () const |
| |
| Handle< Code > | code () const |
| |
| Handle< JSFunction > | closure () const |
| |
| Handle< SharedFunctionInfo > | shared_info () const |
| |
| Handle< Script > | script () const |
| |
| void | set_script (Handle< Script > script) |
| |
| HydrogenCodeStub * | code_stub () const |
| |
| v8::Extension * | extension () const |
| |
| ScriptData ** | cached_data () const |
| |
| ScriptCompiler::CompileOptions | compile_options () const |
| |
| ScriptCompiler::ExternalSourceStream * | source_stream () const |
| |
| ScriptCompiler::StreamedSource::Encoding | source_stream_encoding () const |
| |
| Handle< Context > | context () const |
| |
| BailoutId | osr_ast_id () const |
| |
| Handle< Code > | unoptimized_code () const |
| |
| int | opt_count () const |
| |
| int | num_parameters () const |
| |
| int | num_heap_slots () const |
| |
| Code::Flags | flags () const |
| |
| void | MarkAsEval () |
| |
| void | MarkAsGlobal () |
| |
| void | set_parameter_count (int parameter_count) |
| |
| void | set_this_has_uses (bool has_no_uses) |
| |
| bool | this_has_uses () |
| |
| void | SetStrictMode (StrictMode strict_mode) |
| |
| void | MarkAsNative () |
| |
| bool | is_native () const |
| |
| bool | is_calling () const |
| |
| void | MarkAsDeferredCalling () |
| |
| bool | is_deferred_calling () const |
| |
| void | MarkAsNonDeferredCalling () |
| |
| bool | is_non_deferred_calling () const |
| |
| void | MarkAsSavesCallerDoubles () |
| |
| bool | saves_caller_doubles () const |
| |
| void | MarkAsRequiresFrame () |
| |
| bool | requires_frame () const |
| |
| void | MarkMustNotHaveEagerFrame () |
| |
| bool | GetMustNotHaveEagerFrame () const |
| |
| void | MarkAsDebug () |
| |
| bool | is_debug () const |
| |
| void | PrepareForSerializing () |
| |
| bool | will_serialize () const |
| |
| void | MarkAsContextSpecializing () |
| |
| bool | is_context_specializing () const |
| |
| void | MarkAsInliningEnabled () |
| |
| void | MarkAsInliningDisabled () |
| |
| bool | is_inlining_enabled () const |
| |
| void | MarkAsTypingEnabled () |
| |
| bool | is_typing_enabled () const |
| |
| void | MarkAsToplevel () |
| |
| bool | is_toplevel () const |
| |
| bool | IsCodePreAgingActive () const |
| |
| void | SetParseRestriction (ParseRestriction restriction) |
| |
| ParseRestriction | parse_restriction () const |
| |
| void | SetFunction (FunctionLiteral *literal) |
| |
| void | PrepareForCompilation (Scope *scope) |
| |
| void | SetGlobalScope (Scope *global_scope) |
| |
| Handle< TypeFeedbackVector > | feedback_vector () const |
| |
| void | SetCode (Handle< Code > code) |
| |
| void | SetExtension (v8::Extension *extension) |
| |
| void | SetCachedData (ScriptData **cached_data, ScriptCompiler::CompileOptions compile_options) |
| |
| void | SetContext (Handle< Context > context) |
| |
| void | MarkCompilingForDebugging () |
| |
| bool | IsCompilingForDebugging () |
| |
| void | MarkNonOptimizable () |
| |
| bool | ShouldTrapOnDeopt () const |
| |
| bool | has_global_object () const |
| |
| GlobalObject * | global_object () const |
| |
| bool | IsOptimizing () const |
| |
| bool | IsOptimizable () const |
| |
| bool | IsStub () const |
| |
| void | SetOptimizing (BailoutId osr_ast_id, Handle< Code > unoptimized) |
| |
| bool | HasDeoptimizationSupport () const |
| |
| void | EnableDeoptimizationSupport () |
| |
| bool | ShouldSelfOptimize () |
| |
| void | set_deferred_handles (DeferredHandles *deferred_handles) |
| |
| ZoneList< Handle< HeapObject > > * | dependencies (DependentCode::DependencyGroup group) |
| |
| void | CommitDependencies (Handle< Code > code) |
| |
| void | RollbackDependencies () |
| |
| void | SaveHandles () |
| |
| void | AbortOptimization (BailoutReason reason) |
| |
| void | RetryOptimization (BailoutReason reason) |
| |
| BailoutReason | bailout_reason () const |
| |
| int | prologue_offset () const |
| |
| void | set_prologue_offset (int prologue_offset) |
| |
| void | AddNoFrameRange (int from, int to) |
| |
| List< OffsetRange > * | ReleaseNoFrameRanges () |
| |
| Handle< Foreign > | object_wrapper () |
| |
| void | AbortDueToDependencyChange () |
| |
| bool | HasAbortedDueToDependencyChange () const |
| |
| bool | HasSameOsrEntry (Handle< JSFunction > function, BailoutId osr_ast_id) |
| |
| int | optimization_id () const |
| |
| AstValueFactory * | ast_value_factory () const |
| |
| void | SetAstValueFactory (AstValueFactory *ast_value_factory, bool owned=true) |
| |
| AstNode::IdGen * | ast_node_id_gen () |
| |
Definition at line 524 of file compiler.h.