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