#include <register-allocator.h>
Definition at line 38 of file register-allocator.h.
◆ LifetimePosition() [1/2]
v8::internal::compiler::LifetimePosition::LifetimePosition |
( |
| ) |
|
|
inline |
◆ LifetimePosition() [2/2]
v8::internal::compiler::LifetimePosition::LifetimePosition |
( |
int |
value | ) |
|
|
inlineexplicitprivate |
◆ FromInstructionIndex()
static LifetimePosition v8::internal::compiler::LifetimePosition::FromInstructionIndex |
( |
int |
index | ) |
|
|
inlinestatic |
◆ InstructionEnd()
LifetimePosition v8::internal::compiler::LifetimePosition::InstructionEnd |
( |
| ) |
const |
|
inline |
◆ InstructionIndex()
int v8::internal::compiler::LifetimePosition::InstructionIndex |
( |
| ) |
const |
|
inline |
◆ InstructionStart()
LifetimePosition v8::internal::compiler::LifetimePosition::InstructionStart |
( |
| ) |
const |
|
inline |
◆ Invalid()
◆ IsInstructionStart()
bool v8::internal::compiler::LifetimePosition::IsInstructionStart |
( |
| ) |
const |
|
inline |
◆ IsValid()
bool v8::internal::compiler::LifetimePosition::IsValid |
( |
| ) |
const |
|
inline |
◆ MaxPosition()
static LifetimePosition v8::internal::compiler::LifetimePosition::MaxPosition |
( |
| ) |
|
|
inlinestatic |
◆ NextInstruction()
LifetimePosition v8::internal::compiler::LifetimePosition::NextInstruction |
( |
| ) |
const |
|
inline |
◆ PrevInstruction()
LifetimePosition v8::internal::compiler::LifetimePosition::PrevInstruction |
( |
| ) |
const |
|
inline |
◆ STATIC_ASSERT()
◆ Value()
int v8::internal::compiler::LifetimePosition::Value |
( |
| ) |
const |
|
inline |
Definition at line 47 of file register-allocator.h.
References value_.
Referenced by v8::internal::compiler::LiveRange::AddUseInterval(), v8::internal::compiler::LiveRange::AddUsePosition(), v8::internal::compiler::LiveRange::AdvanceLastProcessedMarker(), v8::internal::compiler::LiveRange::CanBeSpilled(), v8::internal::compiler::LiveRange::CanCover(), v8::internal::compiler::UseInterval::Contains(), v8::internal::compiler::LiveRange::ConvertOperands(), v8::internal::compiler::LiveRange::Covers(), v8::internal::compiler::LiveRange::EnsureInterval(), v8::internal::compiler::LiveRange::FirstIntersection(), v8::internal::compiler::LiveRange::FirstSearchIntervalForPosition(), InstructionEnd(), v8::internal::compiler::UseInterval::Intersect(), v8::internal::compiler::Max(), v8::internal::compiler::Min(), NextInstruction(), v8::internal::compiler::LiveRange::NextUsePosition(), PrevInstruction(), v8::internal::compiler::LiveRange::PreviousUsePositionRegisterIsBeneficial(), v8::internal::compiler::LiveRange::ShortenTo(), v8::internal::compiler::LiveRange::ShouldBeAllocatedBefore(), v8::internal::compiler::UseInterval::SplitAt(), v8::internal::compiler::LiveRange::SplitAt(), and v8::internal::compiler::UseInterval::UseInterval().
◆ kStep
const int v8::internal::compiler::LifetimePosition::kStep = 2 |
|
staticprivate |
◆ value_
int v8::internal::compiler::LifetimePosition::value_ |
|
private |
The documentation for this class was generated from the following file: