| 
| void  | MaybeSpillPreviousRanges (LiveRange *begin_range, LifetimePosition begin_pos, LiveRange *end_range) | 
|   | 
| void  | MaybeUndoPreviousSplit (LiveRange *range, Zone *zone) | 
|   | 
| void  | SpillNotLiveRanges (RangeRegisterSmallMap &to_be_live, LifetimePosition position, SpillMode spill_mode) | 
|   | 
| LiveRange *  | AssignRegisterOnReload (LiveRange *range, int reg) | 
|   | 
| void  | ReloadLiveRanges (RangeRegisterSmallMap const &to_be_live, LifetimePosition position) | 
|   | 
| void  | UpdateDeferredFixedRanges (SpillMode spill_mode, InstructionBlock *block) | 
|   | 
| bool  | BlockIsDeferredOrImmediatePredecessorIsNotDeferred (const InstructionBlock *block) | 
|   | 
| bool  | HasNonDeferredPredecessor (InstructionBlock *block) | 
|   | 
| UnhandledLiveRangeQueue &  | unhandled_live_ranges () | 
|   | 
| ZoneVector< LiveRange * > &  | active_live_ranges () | 
|   | 
| InactiveLiveRangeQueue &  | inactive_live_ranges (int reg) | 
|   | 
| void  | SlowDCheckInactiveLiveRangesIsSorted (int reg) | 
|   | 
| void  | SetLiveRangeAssignedRegister (LiveRange *range, int reg) | 
|   | 
| void  | AddToActive (LiveRange *range) | 
|   | 
| void  | AddToInactive (LiveRange *range) | 
|   | 
| void  | AddToUnhandled (LiveRange *range) | 
|   | 
| ZoneVector< LiveRange * >::iterator  | ActiveToHandled (ZoneVector< LiveRange * >::iterator it) | 
|   | 
| ZoneVector< LiveRange * >::iterator  | ActiveToInactive (ZoneVector< LiveRange * >::iterator it, LifetimePosition position) | 
|   | 
| InactiveLiveRangeQueue::iterator  | InactiveToHandled (InactiveLiveRangeQueue::iterator it) | 
|   | 
| InactiveLiveRangeQueue::iterator  | InactiveToActive (InactiveLiveRangeQueue::iterator it, LifetimePosition position) | 
|   | 
| void  | ForwardStateTo (LifetimePosition position) | 
|   | 
| int  | LastDeferredInstructionIndex (InstructionBlock *start) | 
|   | 
| bool  | ConsiderBlockForControlFlow (InstructionBlock *current_block, RpoNumber predecessor) | 
|   | 
| RpoNumber  | ChooseOneOfTwoPredecessorStates (InstructionBlock *current_block, LifetimePosition boundary) | 
|   | 
| bool  | CheckConflict (MachineRepresentation rep, int reg, const RangeRegisterSmallMap &to_be_live) | 
|   | 
| void  | ComputeStateFromManyPredecessors (InstructionBlock *current_block, RangeRegisterSmallMap &to_be_live) | 
|   | 
| bool  | TryReuseSpillForPhi (TopLevelLiveRange *range) | 
|   | 
| int  | PickRegisterThatIsAvailableLongest (LiveRange *current, int hint_reg, base::Vector< const LifetimePosition > free_until_pos) | 
|   | 
| bool  | TryAllocateFreeReg (LiveRange *range, base::Vector< const LifetimePosition > free_until_pos) | 
|   | 
| bool  | TryAllocatePreferredReg (LiveRange *range, base::Vector< const LifetimePosition > free_until_pos) | 
|   | 
| void  | GetFPRegisterSet (MachineRepresentation rep, int *num_regs, int *num_codes, const int **codes) const | 
|   | 
| void  | GetSIMD128RegisterSet (int *num_regs, int *num_codes, const int **codes) const | 
|   | 
| void  | FindFreeRegistersForRange (LiveRange *range, base::Vector< LifetimePosition > free_until_pos) | 
|   | 
| void  | ProcessCurrentRange (LiveRange *current, SpillMode spill_mode) | 
|   | 
| void  | AllocateBlockedReg (LiveRange *range, SpillMode spill_mode) | 
|   | 
| void  | SpillAfter (LiveRange *range, LifetimePosition pos, SpillMode spill_mode) | 
|   | 
| void  | SpillBetween (LiveRange *range, LifetimePosition start, LifetimePosition end, SpillMode spill_mode) | 
|   | 
| void  | SpillBetweenUntil (LiveRange *range, LifetimePosition start, LifetimePosition until, LifetimePosition end, SpillMode spill_mode) | 
|   | 
| void  | SplitAndSpillIntersecting (LiveRange *range, SpillMode spill_mode) | 
|   | 
| void  | PrintRangeRow (std::ostream &os, const TopLevelLiveRange *toplevel) | 
|   | 
| void  | PrintRangeOverview () | 
|   | 
Definition at line 1545 of file register-allocator.h.