active_live_ranges_ | v8::internal::compiler::BASE_EMBEDDED | private |
ActiveToHandled(LiveRange *range) | v8::internal::compiler::BASE_EMBEDDED | private |
ActiveToInactive(LiveRange *range) | v8::internal::compiler::BASE_EMBEDDED | private |
AddConstraintsGapMove(int index, InstructionOperand *from, InstructionOperand *to) | v8::internal::compiler::BASE_EMBEDDED | private |
AddInitialIntervals(BasicBlock *block, BitVector *live_out) | v8::internal::compiler::BASE_EMBEDDED | private |
AddToActive(LiveRange *range) | v8::internal::compiler::BASE_EMBEDDED | private |
AddToInactive(LiveRange *range) | v8::internal::compiler::BASE_EMBEDDED | private |
AddToUnhandledSorted(LiveRange *range) | v8::internal::compiler::BASE_EMBEDDED | private |
AddToUnhandledUnsorted(LiveRange *range) | v8::internal::compiler::BASE_EMBEDDED | private |
Allocate() | v8::internal::compiler::BASE_EMBEDDED | |
AllocateBlockedReg(LiveRange *range) | v8::internal::compiler::BASE_EMBEDDED | private |
AllocateDoubleRegisters() | v8::internal::compiler::BASE_EMBEDDED | private |
AllocateFixed(UnallocatedOperand *operand, int pos, bool is_tagged) | v8::internal::compiler::BASE_EMBEDDED | private |
AllocateGeneralRegisters() | v8::internal::compiler::BASE_EMBEDDED | private |
AllocateRegisters() | v8::internal::compiler::BASE_EMBEDDED | private |
allocation_ok_ | v8::internal::compiler::BASE_EMBEDDED | private |
AllocationOk() | v8::internal::compiler::BASE_EMBEDDED | inline |
assigned_double_registers() | v8::internal::compiler::BASE_EMBEDDED | inline |
assigned_double_registers_ | v8::internal::compiler::BASE_EMBEDDED | private |
assigned_registers() | v8::internal::compiler::BASE_EMBEDDED | inline |
assigned_registers_ | v8::internal::compiler::BASE_EMBEDDED | private |
AstContext(AstGraphBuilder *owner, Expression::Context kind) | v8::internal::compiler::BASE_EMBEDDED | protected |
BreakableScope(AstGraphBuilder *owner, BreakableStatement *target, ControlBuilder *control, int drop_extra) | v8::internal::compiler::BASE_EMBEDDED | inline |
BreakTarget(BreakableStatement *target) | v8::internal::compiler::BASE_EMBEDDED | |
BuildLiveRanges() | v8::internal::compiler::BASE_EMBEDDED | private |
CanEagerlyResolveControlFlow(BasicBlock *block) const | v8::internal::compiler::BASE_EMBEDDED | private |
code() const | v8::internal::compiler::BASE_EMBEDDED | inline |
code_ | v8::internal::compiler::BASE_EMBEDDED | private |
code_zone() | v8::internal::compiler::BASE_EMBEDDED | inline |
ComputeLiveOut(BasicBlock *block) | v8::internal::compiler::BASE_EMBEDDED | private |
ConnectRanges() | v8::internal::compiler::BASE_EMBEDDED | private |
ConsumeValue()=0 | v8::internal::compiler::BASE_EMBEDDED | pure virtual |
ContextScope(AstGraphBuilder *owner, Scope *scope, Node *context) | v8::internal::compiler::BASE_EMBEDDED | inline |
ContinueTarget(BreakableStatement *target) | v8::internal::compiler::BASE_EMBEDDED | |
control_ | v8::internal::compiler::BASE_EMBEDDED | private |
Define(LifetimePosition position, InstructionOperand *operand, InstructionOperand *hint) | v8::internal::compiler::BASE_EMBEDDED | private |
DISALLOW_COPY_AND_ASSIGN(RegisterAllocator) | v8::internal::compiler::BASE_EMBEDDED | private |
drop_extra_ | v8::internal::compiler::BASE_EMBEDDED | private |
environment() const | v8::internal::compiler::BASE_EMBEDDED | inlineprotected |
FindBreakable(BreakableStatement *target) | v8::internal::compiler::BASE_EMBEDDED | private |
FindOptimalSpillingPos(LiveRange *range, LifetimePosition pos) | v8::internal::compiler::BASE_EMBEDDED | private |
FindOptimalSplitPos(LifetimePosition start, LifetimePosition end) | v8::internal::compiler::BASE_EMBEDDED | private |
fixed_double_live_ranges() const | v8::internal::compiler::BASE_EMBEDDED | inline |
fixed_double_live_ranges_ | v8::internal::compiler::BASE_EMBEDDED | private |
fixed_live_ranges() const | v8::internal::compiler::BASE_EMBEDDED | inline |
fixed_live_ranges_ | v8::internal::compiler::BASE_EMBEDDED | private |
FixedDoubleLiveRangeFor(int index) | v8::internal::compiler::BASE_EMBEDDED | private |
FixedDoubleLiveRangeID(int index) | v8::internal::compiler::BASE_EMBEDDED | privatestatic |
FixedLiveRangeFor(int index) | v8::internal::compiler::BASE_EMBEDDED | private |
FixedLiveRangeID(int index) | v8::internal::compiler::BASE_EMBEDDED | inlineprivatestatic |
FreeSpillSlot(LiveRange *range) | v8::internal::compiler::BASE_EMBEDDED | private |
GetBlock(LifetimePosition pos) | v8::internal::compiler::BASE_EMBEDDED | private |
GetConnectingParallelMove(LifetimePosition pos) | v8::internal::compiler::BASE_EMBEDDED | private |
GetLastGap(BasicBlock *block) | v8::internal::compiler::BASE_EMBEDDED | private |
GetStateCombine() | v8::internal::compiler::BASE_EMBEDDED | inline |
GetVirtualRegister() | v8::internal::compiler::BASE_EMBEDDED | inline |
HasTaggedValue(int virtual_register) const | v8::internal::compiler::BASE_EMBEDDED | |
inactive_live_ranges_ | v8::internal::compiler::BASE_EMBEDDED | private |
InactiveToActive(LiveRange *range) | v8::internal::compiler::BASE_EMBEDDED | private |
InactiveToHandled(LiveRange *range) | v8::internal::compiler::BASE_EMBEDDED | private |
InitializeLivenessAnalysis() | v8::internal::compiler::BASE_EMBEDDED | private |
InstructionAt(int index) | v8::internal::compiler::BASE_EMBEDDED | inlineprivate |
IsBlockBoundary(LifetimePosition pos) | v8::internal::compiler::BASE_EMBEDDED | private |
IsEffect() const | v8::internal::compiler::BASE_EMBEDDED | inline |
IsOutputDoubleRegisterOf(Instruction *instr, int index) | v8::internal::compiler::BASE_EMBEDDED | private |
IsOutputRegisterOf(Instruction *instr, int index) | v8::internal::compiler::BASE_EMBEDDED | private |
IsTest() const | v8::internal::compiler::BASE_EMBEDDED | inline |
IsValue() const | v8::internal::compiler::BASE_EMBEDDED | inline |
kind_ | v8::internal::compiler::BASE_EMBEDDED | private |
live_in_sets_ | v8::internal::compiler::BASE_EMBEDDED | private |
live_ranges() const | v8::internal::compiler::BASE_EMBEDDED | inline |
live_ranges_ | v8::internal::compiler::BASE_EMBEDDED | private |
LiveRangeFor(InstructionOperand *operand) | v8::internal::compiler::BASE_EMBEDDED | private |
LiveRangeFor(int index) | v8::internal::compiler::BASE_EMBEDDED | private |
MeetConstraintsBetween(Instruction *first, Instruction *second, int gap_index) | v8::internal::compiler::BASE_EMBEDDED | private |
MeetRegisterConstraints() | v8::internal::compiler::BASE_EMBEDDED | private |
MeetRegisterConstraints(BasicBlock *block) | v8::internal::compiler::BASE_EMBEDDED | private |
MeetRegisterConstraintsForLastInstructionInBlock(BasicBlock *block) | v8::internal::compiler::BASE_EMBEDDED | private |
mode_ | v8::internal::compiler::BASE_EMBEDDED | private |
next_ | v8::internal::compiler::BASE_EMBEDDED | private |
next_ | v8::internal::compiler::BASE_EMBEDDED | private |
num_registers_ | v8::internal::compiler::BASE_EMBEDDED | private |
outer_ | v8::internal::compiler::BASE_EMBEDDED | private |
outer_ | v8::internal::compiler::BASE_EMBEDDED | private |
owner() const | v8::internal::compiler::BASE_EMBEDDED | inlineprotected |
owner_ | v8::internal::compiler::BASE_EMBEDDED | private |
PopulatePointerMaps() | v8::internal::compiler::BASE_EMBEDDED | private |
ProcessInstructions(BasicBlock *block, BitVector *live) | v8::internal::compiler::BASE_EMBEDDED | private |
ProduceValue(Node *value)=0 | v8::internal::compiler::BASE_EMBEDDED | pure virtual |
RegisterAllocator(InstructionSequence *code) | v8::internal::compiler::BASE_EMBEDDED | explicit |
RegisterCount() const | v8::internal::compiler::BASE_EMBEDDED | private |
RegisterName(int allocation_index) | v8::internal::compiler::BASE_EMBEDDED | private |
ReplaceValue() | v8::internal::compiler::BASE_EMBEDDED | inline |
RequiredRegisterKind(int virtual_register) const | v8::internal::compiler::BASE_EMBEDDED | |
ResolveControlFlow() | v8::internal::compiler::BASE_EMBEDDED | private |
ResolveControlFlow(LiveRange *range, BasicBlock *block, BasicBlock *pred) | v8::internal::compiler::BASE_EMBEDDED | private |
ResolvePhis() | v8::internal::compiler::BASE_EMBEDDED | private |
ResolvePhis(BasicBlock *block) | v8::internal::compiler::BASE_EMBEDDED | private |
reusable_slots_ | v8::internal::compiler::BASE_EMBEDDED | private |
SafePointsAreInOrder() const | v8::internal::compiler::BASE_EMBEDDED | inlineprivate |
scope() const | v8::internal::compiler::BASE_EMBEDDED | inline |
scope_ | v8::internal::compiler::BASE_EMBEDDED | private |
SetLiveRangeAssignedRegister(LiveRange *range, int reg) | v8::internal::compiler::BASE_EMBEDDED | inlineprivate |
SortUnhandled() | v8::internal::compiler::BASE_EMBEDDED | private |
Spill(LiveRange *range) | v8::internal::compiler::BASE_EMBEDDED | private |
SpillAfter(LiveRange *range, LifetimePosition pos) | v8::internal::compiler::BASE_EMBEDDED | private |
SpillBetween(LiveRange *range, LifetimePosition start, LifetimePosition end) | v8::internal::compiler::BASE_EMBEDDED | private |
SpillBetweenUntil(LiveRange *range, LifetimePosition start, LifetimePosition until, LifetimePosition end) | v8::internal::compiler::BASE_EMBEDDED | private |
SplitAndSpillIntersecting(LiveRange *range) | v8::internal::compiler::BASE_EMBEDDED | private |
SplitBetween(LiveRange *range, LifetimePosition start, LifetimePosition end) | v8::internal::compiler::BASE_EMBEDDED | private |
SplitRangeAt(LiveRange *range, LifetimePosition pos) | v8::internal::compiler::BASE_EMBEDDED | private |
target_ | v8::internal::compiler::BASE_EMBEDDED | private |
TraceAlloc(const char *msg,...) | v8::internal::compiler::BASE_EMBEDDED | static |
TryAllocateFreeReg(LiveRange *range) | v8::internal::compiler::BASE_EMBEDDED | private |
TryReuseSpillSlot(LiveRange *range) | v8::internal::compiler::BASE_EMBEDDED | private |
unhandled_live_ranges_ | v8::internal::compiler::BASE_EMBEDDED | private |
UnhandledIsSorted() | v8::internal::compiler::BASE_EMBEDDED | private |
Use(LifetimePosition block_start, LifetimePosition position, InstructionOperand *operand, InstructionOperand *hint) | v8::internal::compiler::BASE_EMBEDDED | private |
zone() | v8::internal::compiler::BASE_EMBEDDED | inline |
zone_ | v8::internal::compiler::BASE_EMBEDDED | private |
~AstContext() | v8::internal::compiler::BASE_EMBEDDED | protectedvirtual |
~BreakableScope() | v8::internal::compiler::BASE_EMBEDDED | inline |
~ContextScope() | v8::internal::compiler::BASE_EMBEDDED | inline |