| active_live_ranges() | v8::internal::compiler::LinearScanAllocator | inlineprivate |
| active_live_ranges_ | v8::internal::compiler::LinearScanAllocator | private |
| ActiveToHandled(ZoneVector< LiveRange * >::iterator it) | v8::internal::compiler::LinearScanAllocator | private |
| ActiveToInactive(ZoneVector< LiveRange * >::iterator it, LifetimePosition position) | v8::internal::compiler::LinearScanAllocator | private |
| AddToActive(LiveRange *range) | v8::internal::compiler::LinearScanAllocator | private |
| AddToInactive(LiveRange *range) | v8::internal::compiler::LinearScanAllocator | private |
| AddToUnhandled(LiveRange *range) | v8::internal::compiler::LinearScanAllocator | private |
| allocatable_register_codes() const | v8::internal::compiler::RegisterAllocator | inlineprotected |
| allocatable_register_codes_ | v8::internal::compiler::RegisterAllocator | private |
| AllocateBlockedReg(LiveRange *range, SpillMode spill_mode) | v8::internal::compiler::LinearScanAllocator | private |
| AllocateRegisters() | v8::internal::compiler::LinearScanAllocator | |
| allocation_zone() const | v8::internal::compiler::RegisterAllocator | inlineprotected |
| AssignRegisterOnReload(LiveRange *range, int reg) | v8::internal::compiler::LinearScanAllocator | private |
| BlockIsDeferredOrImmediatePredecessorIsNotDeferred(const InstructionBlock *block) | v8::internal::compiler::LinearScanAllocator | private |
| CanProcessRange(LiveRange *range) const | v8::internal::compiler::RegisterAllocator | inlineprotected |
| check_fp_aliasing() const | v8::internal::compiler::RegisterAllocator | inlineprotected |
| check_fp_aliasing_ | v8::internal::compiler::RegisterAllocator | private |
| CheckConflict(MachineRepresentation rep, int reg, const RangeRegisterSmallMap &to_be_live) | v8::internal::compiler::LinearScanAllocator | private |
| ChooseOneOfTwoPredecessorStates(InstructionBlock *current_block, LifetimePosition boundary) | v8::internal::compiler::LinearScanAllocator | private |
| code() const | v8::internal::compiler::RegisterAllocator | inlineprotected |
| ComputeStateFromManyPredecessors(InstructionBlock *current_block, RangeRegisterSmallMap &to_be_live) | v8::internal::compiler::LinearScanAllocator | private |
| ConsiderBlockForControlFlow(InstructionBlock *current_block, RpoNumber predecessor) | v8::internal::compiler::LinearScanAllocator | private |
| data() const | v8::internal::compiler::RegisterAllocator | inlineprotected |
| data_ | v8::internal::compiler::RegisterAllocator | private |
| FindFreeRegistersForRange(LiveRange *range, base::Vector< LifetimePosition > free_until_pos) | v8::internal::compiler::LinearScanAllocator | private |
| FindOptimalSpillingPos(LiveRange *range, LifetimePosition pos, SpillMode spill_mode, LiveRange **begin_spill_out) | v8::internal::compiler::RegisterAllocator | protected |
| FindOptimalSplitPos(LifetimePosition start, LifetimePosition end) | v8::internal::compiler::RegisterAllocator | protected |
| ForwardStateTo(LifetimePosition position) | v8::internal::compiler::LinearScanAllocator | private |
| GetFixedRegisters() const | v8::internal::compiler::RegisterAllocator | protected |
| GetFPRegisterSet(MachineRepresentation rep, int *num_regs, int *num_codes, const int **codes) const | v8::internal::compiler::LinearScanAllocator | private |
| GetSIMD128RegisterSet(int *num_regs, int *num_codes, const int **codes) const | v8::internal::compiler::LinearScanAllocator | private |
| GetSplitPositionForInstruction(const LiveRange *range, int instruction_index) | v8::internal::compiler::RegisterAllocator | protected |
| HasNonDeferredPredecessor(InstructionBlock *block) | v8::internal::compiler::LinearScanAllocator | private |
| inactive_live_ranges(int reg) | v8::internal::compiler::LinearScanAllocator | inlineprivate |
| inactive_live_ranges_ | v8::internal::compiler::LinearScanAllocator | private |
| InactiveLiveRangeQueue typedef | v8::internal::compiler::LinearScanAllocator | private |
| InactiveToActive(InactiveLiveRangeQueue::iterator it, LifetimePosition position) | v8::internal::compiler::LinearScanAllocator | private |
| InactiveToHandled(InactiveLiveRangeQueue::iterator it) | v8::internal::compiler::LinearScanAllocator | private |
| LastDeferredInstructionIndex(InstructionBlock *start) | v8::internal::compiler::LinearScanAllocator | private |
| LinearScanAllocator(RegisterAllocationData *data, RegisterKind kind, Zone *local_zone) | v8::internal::compiler::LinearScanAllocator | |
| LinearScanAllocator(const LinearScanAllocator &)=delete | v8::internal::compiler::LinearScanAllocator | |
| MaybeSpillPreviousRanges(LiveRange *begin_range, LifetimePosition begin_pos, LiveRange *end_range) | v8::internal::compiler::LinearScanAllocator | private |
| MaybeUndoPreviousSplit(LiveRange *range, Zone *zone) | v8::internal::compiler::LinearScanAllocator | private |
| mode() const | v8::internal::compiler::RegisterAllocator | inlineprotected |
| mode_ | v8::internal::compiler::RegisterAllocator | private |
| next_active_ranges_change_ | v8::internal::compiler::LinearScanAllocator | private |
| next_inactive_ranges_change_ | v8::internal::compiler::LinearScanAllocator | private |
| no_combining_ | v8::internal::compiler::RegisterAllocator | private |
| num_allocatable_registers() const | v8::internal::compiler::RegisterAllocator | inlineprotected |
| num_allocatable_registers_ | v8::internal::compiler::RegisterAllocator | private |
| num_registers() const | v8::internal::compiler::RegisterAllocator | inlineprotected |
| num_registers_ | v8::internal::compiler::RegisterAllocator | private |
| operator delete(void *, size_t) | v8::internal::ZoneObject | inline |
| operator delete(void *pointer, Zone *zone)=delete | v8::internal::ZoneObject | |
| operator new(size_t, Zone *)=delete | v8::internal::ZoneObject | |
| operator new(size_t size, void *ptr) | v8::internal::ZoneObject | inline |
| operator=(const LinearScanAllocator &)=delete | v8::internal::compiler::LinearScanAllocator | |
| v8::internal::compiler::RegisterAllocator::operator=(const RegisterAllocator &)=delete | v8::internal::compiler::RegisterAllocator | |
| PickRegisterThatIsAvailableLongest(LiveRange *current, int hint_reg, base::Vector< const LifetimePosition > free_until_pos) | v8::internal::compiler::LinearScanAllocator | private |
| PrintRangeOverview() | v8::internal::compiler::LinearScanAllocator | private |
| PrintRangeRow(std::ostream &os, const TopLevelLiveRange *toplevel) | v8::internal::compiler::LinearScanAllocator | private |
| ProcessCurrentRange(LiveRange *current, SpillMode spill_mode) | v8::internal::compiler::LinearScanAllocator | private |
| RegisterAllocator(RegisterAllocationData *data, RegisterKind kind) | v8::internal::compiler::RegisterAllocator | |
| RegisterAllocator(const RegisterAllocator &)=delete | v8::internal::compiler::RegisterAllocator | |
| RegisterName(int allocation_index) const | v8::internal::compiler::RegisterAllocator | protected |
| ReloadLiveRanges(RangeRegisterSmallMap const &to_be_live, LifetimePosition position) | v8::internal::compiler::LinearScanAllocator | private |
| SetLiveRangeAssignedRegister(LiveRange *range, int reg) | v8::internal::compiler::LinearScanAllocator | private |
| SlowDCheckInactiveLiveRangesIsSorted(int reg) | v8::internal::compiler::LinearScanAllocator | inlineprivate |
| Spill(LiveRange *range, SpillMode spill_mode) | v8::internal::compiler::RegisterAllocator | protected |
| SpillAfter(LiveRange *range, LifetimePosition pos, SpillMode spill_mode) | v8::internal::compiler::LinearScanAllocator | private |
| SpillBetween(LiveRange *range, LifetimePosition start, LifetimePosition end, SpillMode spill_mode) | v8::internal::compiler::LinearScanAllocator | private |
| SpillBetweenUntil(LiveRange *range, LifetimePosition start, LifetimePosition until, LifetimePosition end, SpillMode spill_mode) | v8::internal::compiler::LinearScanAllocator | private |
| SpillMode typedef | v8::internal::compiler::RegisterAllocator | protected |
| SpillNotLiveRanges(RangeRegisterSmallMap &to_be_live, LifetimePosition position, SpillMode spill_mode) | v8::internal::compiler::LinearScanAllocator | private |
| SplitAndSpillIntersecting(LiveRange *range, SpillMode spill_mode) | v8::internal::compiler::LinearScanAllocator | private |
| SplitAndSpillRangesDefinedByMemoryOperand() | v8::internal::compiler::RegisterAllocator | protected |
| SplitBetween(LiveRange *range, LifetimePosition start, LifetimePosition end) | v8::internal::compiler::RegisterAllocator | protected |
| SplitRangeAt(LiveRange *range, LifetimePosition pos) | v8::internal::compiler::RegisterAllocator | protected |
| TryAllocateFreeReg(LiveRange *range, base::Vector< const LifetimePosition > free_until_pos) | v8::internal::compiler::LinearScanAllocator | private |
| TryAllocatePreferredReg(LiveRange *range, base::Vector< const LifetimePosition > free_until_pos) | v8::internal::compiler::LinearScanAllocator | private |
| TryReuseSpillForPhi(TopLevelLiveRange *range) | v8::internal::compiler::LinearScanAllocator | private |
| unhandled_live_ranges() | v8::internal::compiler::LinearScanAllocator | inlineprivate |
| unhandled_live_ranges_ | v8::internal::compiler::LinearScanAllocator | private |
| UnhandledLiveRangeQueue typedef | v8::internal::compiler::LinearScanAllocator | private |
| UpdateDeferredFixedRanges(SpillMode spill_mode, InstructionBlock *block) | v8::internal::compiler::LinearScanAllocator | private |