• Home
  • Raw
  • Download

Lines Matching refs:LAllocator

355   LAllocator::TraceAlloc("Shorten live range %d to [%d\n", id_, start.Value());  in ShortenTo()
366 LAllocator::TraceAlloc("Ensure live range %d in interval [%d %d[\n", in EnsureInterval()
391 LAllocator::TraceAlloc("Add to live range %d interval [%d %d[\n", in AddUseInterval()
422 LAllocator::TraceAlloc("Add to live range %d use position %d\n", in AddUsePosition()
513 LAllocator::LAllocator(int num_values, HGraph* graph) in LAllocator() function in v8::internal::LAllocator
533 void LAllocator::InitializeLivenessAnalysis() { in InitializeLivenessAnalysis()
541 BitVector* LAllocator::ComputeLiveOut(HBasicBlock* block) { in ComputeLiveOut()
570 void LAllocator::AddInitialIntervals(HBasicBlock* block, in AddInitialIntervals()
588 int LAllocator::FixedDoubleLiveRangeID(int index) { in FixedDoubleLiveRangeID()
593 LOperand* LAllocator::AllocateFixed(LUnallocated* operand, in AllocateFixed()
620 LiveRange* LAllocator::FixedLiveRangeFor(int index) { in FixedLiveRangeFor()
634 LiveRange* LAllocator::FixedDoubleLiveRangeFor(int index) { in FixedDoubleLiveRangeFor()
649 LiveRange* LAllocator::LiveRangeFor(int index) { in LiveRangeFor()
662 LGap* LAllocator::GetLastGap(HBasicBlock* block) { in GetLastGap()
669 HPhi* LAllocator::LookupPhi(LOperand* operand) const { in LookupPhi()
680 LiveRange* LAllocator::LiveRangeFor(LOperand* operand) { in LiveRangeFor()
693 void LAllocator::Define(LifetimePosition position, in Define()
714 void LAllocator::Use(LifetimePosition block_start, in Use()
728 void LAllocator::AddConstraintsGapMove(int index, in AddConstraintsGapMove()
752 void LAllocator::MeetRegisterConstraints(HBasicBlock* block) { in MeetRegisterConstraints()
769 void LAllocator::MeetConstraintsBetween(LInstruction* first, in MeetConstraintsBetween()
882 void LAllocator::ProcessInstructions(HBasicBlock* block, BitVector* live) { in ProcessInstructions()
1014 void LAllocator::ResolvePhis(HBasicBlock* block) { in ResolvePhis()
1069 bool LAllocator::Allocate(LChunk* chunk) { in Allocate()
1093 void LAllocator::MeetRegisterConstraints() { in MeetRegisterConstraints()
1104 void LAllocator::ResolvePhis() { in ResolvePhis()
1116 void LAllocator::ResolveControlFlow(LiveRange* range, in ResolveControlFlow()
1177 LParallelMove* LAllocator::GetConnectingParallelMove(LifetimePosition pos) { in GetConnectingParallelMove()
1190 HBasicBlock* LAllocator::GetBlock(LifetimePosition pos) { in GetBlock()
1196 void LAllocator::ConnectRanges() { in ConnectRanges()
1233 bool LAllocator::CanEagerlyResolveControlFlow(HBasicBlock* block) const { in CanEagerlyResolveControlFlow()
1239 void LAllocator::ResolveControlFlow() { in ResolveControlFlow()
1260 void LAllocator::BuildLiveRanges() { in BuildLiveRanges()
1367 bool LAllocator::SafePointsAreInOrder() const { in SafePointsAreInOrder()
1379 void LAllocator::PopulatePointerMaps() { in PopulatePointerMaps()
1467 void LAllocator::AllocateGeneralRegisters() { in AllocateGeneralRegisters()
1475 void LAllocator::AllocateDoubleRegisters() { in AllocateDoubleRegisters()
1483 void LAllocator::AllocateRegisters() { in AllocateRegisters()
1593 const char* LAllocator::RegisterName(int allocation_index) { in RegisterName()
1602 void LAllocator::TraceAlloc(const char* msg, ...) { in TraceAlloc()
1612 bool LAllocator::HasTaggedValue(int virtual_register) const { in HasTaggedValue()
1619 RegisterKind LAllocator::RequiredRegisterKind(int virtual_register) const { in RequiredRegisterKind()
1634 void LAllocator::AddToActive(LiveRange* range) { in AddToActive()
1640 void LAllocator::AddToInactive(LiveRange* range) { in AddToInactive()
1646 void LAllocator::AddToUnhandledSorted(LiveRange* range) { in AddToUnhandledSorted()
1665 void LAllocator::AddToUnhandledUnsorted(LiveRange* range) { in AddToUnhandledUnsorted()
1685 void LAllocator::SortUnhandled() { in SortUnhandled()
1691 bool LAllocator::UnhandledIsSorted() { in UnhandledIsSorted()
1702 void LAllocator::FreeSpillSlot(LiveRange* range) { in FreeSpillSlot()
1715 LOperand* LAllocator::TryReuseSpillSlot(LiveRange* range) { in TryReuseSpillSlot()
1727 void LAllocator::ActiveToHandled(LiveRange* range) { in ActiveToHandled()
1735 void LAllocator::ActiveToInactive(LiveRange* range) { in ActiveToInactive()
1743 void LAllocator::InactiveToHandled(LiveRange* range) { in InactiveToHandled()
1751 void LAllocator::InactiveToActive(LiveRange* range) { in InactiveToActive()
1765 bool LAllocator::TryAllocateFreeReg(LiveRange* current) { in TryAllocateFreeReg()
1844 void LAllocator::AllocateBlockedReg(LiveRange* current) { in AllocateBlockedReg()
1932 LifetimePosition LAllocator::FindOptimalSpillingPos(LiveRange* range, in FindOptimalSpillingPos()
1965 void LAllocator::SplitAndSpillIntersecting(LiveRange* current) { in SplitAndSpillIntersecting()
2015 bool LAllocator::IsBlockBoundary(LifetimePosition pos) { in IsBlockBoundary()
2021 LiveRange* LAllocator::SplitRangeAt(LiveRange* range, LifetimePosition pos) { in SplitRangeAt()
2040 LiveRange* LAllocator::SplitBetween(LiveRange* range, in SplitBetween()
2055 LifetimePosition LAllocator::FindOptimalSplitPos(LifetimePosition start, in FindOptimalSplitPos()
2089 void LAllocator::SpillAfter(LiveRange* range, LifetimePosition pos) { in SpillAfter()
2096 void LAllocator::SpillBetween(LiveRange* range, in SpillBetween()
2103 void LAllocator::SpillBetweenUntil(LiveRange* range, in SpillBetweenUntil()
2133 void LAllocator::Spill(LiveRange* range) { in Spill()
2147 int LAllocator::RegisterCount() const { in RegisterCount()
2155 void LAllocator::Verify() const { in Verify()
2166 LAllocatorPhase::LAllocatorPhase(const char* name, LAllocator* allocator) in LAllocatorPhase()