v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::UseInterval Class Referencefinal

#include <register-allocator.h>

Collaboration diagram for v8::internal::compiler::UseInterval:

Public Member Functions

 UseInterval (LifetimePosition start, LifetimePosition end)
 
LifetimePosition start () const
 
void set_start (LifetimePosition start)
 
LifetimePosition end () const
 
void set_end (LifetimePosition end)
 
UseInterval SplitAt (LifetimePosition pos)
 
LifetimePosition Intersect (const UseInterval &other) const
 
bool Contains (LifetimePosition point) const
 
int FirstGapIndex () const
 
int LastGapIndex () const
 
bool operator== (const UseInterval &other) const
 
bool operator!= (const UseInterval &other) const
 
bool operator< (const UseInterval &other) const
 
void PrettyPrint (std::ostream &os) const
 

Private Attributes

LifetimePosition start_
 
LifetimePosition end_
 

Detailed Description

Definition at line 373 of file register-allocator.h.

Constructor & Destructor Documentation

◆ UseInterval()

v8::internal::compiler::UseInterval::UseInterval ( LifetimePosition start,
LifetimePosition end )
inline

Definition at line 375 of file register-allocator.h.

Here is the call graph for this function:

Member Function Documentation

◆ Contains()

bool v8::internal::compiler::UseInterval::Contains ( LifetimePosition point) const
inline

Definition at line 409 of file register-allocator.h.

Here is the caller graph for this function:

◆ end()

LifetimePosition v8::internal::compiler::UseInterval::end ( ) const
inline

Definition at line 385 of file register-allocator.h.

Here is the caller graph for this function:

◆ FirstGapIndex()

int v8::internal::compiler::UseInterval::FirstGapIndex ( ) const
inline

Definition at line 414 of file register-allocator.h.

Here is the call graph for this function:

◆ Intersect()

LifetimePosition v8::internal::compiler::UseInterval::Intersect ( const UseInterval & other) const
inline

Definition at line 402 of file register-allocator.h.

Here is the call graph for this function:

◆ LastGapIndex()

int v8::internal::compiler::UseInterval::LastGapIndex ( ) const
inline

Definition at line 423 of file register-allocator.h.

Here is the call graph for this function:

◆ operator!=()

bool v8::internal::compiler::UseInterval::operator!= ( const UseInterval & other) const
inline

Definition at line 434 of file register-allocator.h.

◆ operator<()

bool v8::internal::compiler::UseInterval::operator< ( const UseInterval & other) const
inline

Definition at line 436 of file register-allocator.h.

◆ operator==()

bool v8::internal::compiler::UseInterval::operator== ( const UseInterval & other) const
inline

Definition at line 431 of file register-allocator.h.

◆ PrettyPrint()

void v8::internal::compiler::UseInterval::PrettyPrint ( std::ostream & os) const
inline

Definition at line 440 of file register-allocator.h.

Here is the call graph for this function:

◆ set_end()

void v8::internal::compiler::UseInterval::set_end ( LifetimePosition end)
inline

Definition at line 386 of file register-allocator.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ set_start()

void v8::internal::compiler::UseInterval::set_start ( LifetimePosition start)
inline

Definition at line 381 of file register-allocator.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SplitAt()

UseInterval v8::internal::compiler::UseInterval::SplitAt ( LifetimePosition pos)
inline

Definition at line 393 of file register-allocator.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ start()

LifetimePosition v8::internal::compiler::UseInterval::start ( ) const
inline

Definition at line 380 of file register-allocator.h.

Here is the caller graph for this function:

Member Data Documentation

◆ end_

LifetimePosition v8::internal::compiler::UseInterval::end_
private

Definition at line 446 of file register-allocator.h.

◆ start_

LifetimePosition v8::internal::compiler::UseInterval::start_
private

Definition at line 445 of file register-allocator.h.


The documentation for this class was generated from the following file: