V8 Project
|
#include <utils.h>
Public Member Functions | |
BailoutId (int id) | |
int | ToInt () const |
bool | IsNone () const |
bool | operator== (const BailoutId &other) const |
bool | operator!= (const BailoutId &other) const |
Static Public Member Functions | |
static BailoutId | None () |
static BailoutId | FunctionEntry () |
static BailoutId | Declarations () |
static BailoutId | FirstUsable () |
static BailoutId | StubEntry () |
Private Attributes | |
int | id_ |
Static Private Attributes | |
static const int | kNoneId = -1 |
static const int | kFunctionEntryId = 2 |
static const int | kDeclarationsId = 3 |
static const int | kFirstUsableId = 4 |
static const int | kStubEntryId = 5 |
|
inlineexplicit |
Definition at line 957 of file utils.h.
Referenced by Declarations(), FirstUsable(), FunctionEntry(), None(), and StubEntry().
|
inlinestatic |
Definition at line 962 of file utils.h.
References BailoutId(), and kDeclarationsId.
Referenced by v8::internal::HOptimizedGraphBuilder::BuildGraph().
|
inlinestatic |
Definition at line 963 of file utils.h.
References BailoutId(), and kFirstUsableId.
Referenced by v8::internal::ParserTraits::SetUpFunctionState().
|
inlinestatic |
Definition at line 961 of file utils.h.
References BailoutId(), and kFunctionEntryId.
Referenced by v8::internal::HOptimizedGraphBuilder::BuildGraph(), and v8::internal::compiler::AstGraphBuilder::CreateGraph().
|
inline |
Definition at line 966 of file utils.h.
Referenced by v8::internal::SharedFunctionInfo::EvictFromOptimizedCodeMap(), v8::internal::GetCodeFromOptimizedCodeMap(), v8::internal::CompilationInfo::is_osr(), and v8::internal::RUNTIME_FUNCTION().
|
inlinestatic |
Definition at line 960 of file utils.h.
References BailoutId(), and kNoneId.
Referenced by v8::internal::compiler::AstGraphBuilder::BuildArgumentsObject(), v8::internal::CodeStubGraphBuilderBase::BuildCheckAndInstallOptimizedCode(), v8::internal::Compiler::GetLazyCode(), v8::internal::Code::TranslatePcOffsetToAstId(), v8::internal::HOptimizedGraphBuilder::TryInline(), v8::internal::compiler::AstGraphBuilder::VisitCallJSRuntime(), and v8::internal::compiler::AstGraphBuilder::VisitForInAssignment().
|
inlinestatic |
Definition at line 964 of file utils.h.
References BailoutId(), and kStubEntryId.
Referenced by v8::internal::CodeStubGraphBuilderBase::BuildGraph().
|
inline |
Definition at line 958 of file utils.h.
References id_.
Referenced by v8::internal::SharedFunctionInfo::AddToOptimizedCodeMap(), v8::internal::OptimizingCompilerThread::AddToOsrBuffer(), v8::internal::Deoptimizer::DoComputeJSFrame(), v8::internal::Deoptimizer::DoComputeOutputFrames(), v8::internal::SharedFunctionInfo::EvictFromOptimizedCodeMap(), v8::internal::GetCodeFromOptimizedCodeMap(), v8::internal::GetOptimizedCodeLater(), v8::internal::OptimizingCompilerThread::InstallOptimizedFunctions(), v8::internal::RUNTIME_FUNCTION(), and v8::internal::SharedFunctionInfo::SearchOptimizedCodeMap().
|
private |
Definition at line 987 of file utils.h.
Referenced by IsNone(), operator!=(), operator==(), and ToInt().
|
staticprivate |
Definition at line 979 of file utils.h.
Referenced by Declarations().
|
staticprivate |
Definition at line 982 of file utils.h.
Referenced by FirstUsable().
|
staticprivate |
Definition at line 974 of file utils.h.
Referenced by FunctionEntry().
|
staticprivate |
|
staticprivate |
Definition at line 985 of file utils.h.
Referenced by StubEntry().