OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:UseInterval
(Results
1 - 7
of
7
) sorted by null
/external/v8/src/crankshaft/
lithium-allocator.h
121
class
UseInterval
: public ZoneObject {
123
UseInterval
(LifetimePosition start, LifetimePosition end)
130
UseInterval
* next() const { return next_; }
138
LifetimePosition Intersect(const
UseInterval
* other) const {
150
void set_next(
UseInterval
* next) { next_ = next; }
154
UseInterval
* next_;
196
UseInterval
* first_interval() const { return first_interval_; }
296
bool HasOverlap(
UseInterval
* target) const;
302
UseInterval
* FirstSearchIntervalForPosition(LifetimePosition position) const;
303
void AdvanceLastProcessedMarker(
UseInterval
* to_start_of
[
all
...]
lithium-allocator.cc
63
void
UseInterval
::SplitAt(LifetimePosition pos, Zone* zone) {
65
UseInterval
* after = new(zone)
UseInterval
(pos, end_);
85
bool LiveRange::HasOverlap(
UseInterval
* target) const {
86
UseInterval
* current_interval = first_interval_;
228
UseInterval
* LiveRange::FirstSearchIntervalForPosition(
240
UseInterval
* to_start_of, LifetimePosition but_not_past) const {
260
UseInterval
* current = FirstSearchIntervalForPosition(position);
276
UseInterval
* next = current->next();
285
UseInterval
* before = current
[
all
...]
hydrogen.cc
[
all
...]
/external/v8/src/compiler/
register-allocator.h
175
class
UseInterval
final : public ZoneObject {
177
UseInterval
(LifetimePosition start, LifetimePosition end)
186
UseInterval
* next() const { return next_; }
187
void set_next(
UseInterval
* next) { next_ = next; }
191
UseInterval
* SplitAt(LifetimePosition pos, Zone* zone);
195
LifetimePosition Intersect(const
UseInterval
* other) const {
226
UseInterval
* next_;
228
DISALLOW_COPY_AND_ASSIGN(
UseInterval
);
313
UseInterval
* first_interval() const { return first_interval_; }
440
UseInterval
* FirstSearchIntervalForPosition(LifetimePosition position) const
[
all
...]
register-allocator.cc
372
UseInterval
*
UseInterval
::SplitAt(LifetimePosition pos, Zone* zone) {
374
UseInterval
* after = new (zone)
UseInterval
(pos, end_);
424
UseInterval
* interval = first_interval_;
440
for (
UseInterval
* interval = first_interval()->next(); interval != nullptr;
571
UseInterval
* LiveRange::FirstSearchIntervalForPosition(
583
UseInterval
* to_start_of, LifetimePosition but_not_past) const {
617
UseInterval
* current = FirstSearchIntervalForPosition(position);
628
UseInterval
* after = nullptr
[
all
...]
live-range-separator.cc
73
UseInterval
*interval = range->first_interval();
79
UseInterval
*next_interval = interval->next();
graph-visualizer.cc
619
for (const
UseInterval
* interval = range->first_interval();
Completed in 174 milliseconds