Home
last modified time | relevance | path

Searched refs:getInterval (Results 1 – 20 of 20) sorted by relevance

/external/llvm/lib/CodeGen/
DInlineSpiller.cpp282 LiveInterval &SnipLI = LIS.getInterval(SnipReg); in collectRegsToSpill()
526 LiveInterval &LI = LIS.getInterval(Reg); in traceSiblingValue()
527 LiveInterval &OrigLI = LIS.getInterval(Original); in traceSiblingValue()
578 LiveInterval &SrcLI = LIS.getInterval(SrcReg); in traceSiblingValue()
635 LiveInterval &OrigLI = LIS.getInterval(Original); in analyzeSiblingValues()
638 LiveInterval &LI = LIS.getInterval(Reg); in analyzeSiblingValues()
687 LiveInterval &SibLI = LIS.getInterval(SVI.SpillReg); in hoistSpill()
698 LiveInterval &OrigLI = LIS.getInterval(Original); in hoistSpill()
771 LiveInterval &DstLI = LIS.getInterval(DstReg); in eliminateRedundantSpills()
824 LiveInterval &SnipLI = LIS.getInterval(MI->getOperand(1).getReg()); in markValueUsed()
[all …]
DStrongPHIElimination.cpp344 LiveInterval &DestLI = LI->getInterval(DestReg); in runOnMachineFunction()
345 LiveInterval &NewLI = LI->getInterval(NewReg); in runOnMachineFunction()
375 LiveInterval &SrcLI = LI->getInterval(SrcReg); in runOnMachineFunction()
572 && LI->getInterval(NewParent).liveAt(LI->getInstructionIndex(*BBI))) { in SplitInterferencesForBasicBlock()
629 if (NewParent && LI->isLiveOutOfMBB(LI->getInterval(NewParent), &MBB) in SplitInterferencesForBasicBlock()
672 LiveInterval &SrcInterval = LI->getInterval(SrcReg); in InsertCopiesForPHI()
730 LiveInterval &SrcLI = LI->getInterval(SrcReg); in InsertCopiesForPHI()
742 LiveInterval &DestLI = LI->getInterval(DestReg); in InsertCopiesForPHI()
801 LiveInterval &OldLI = LI->getInterval(Reg); in MergeLIsAndRename()
802 LiveInterval &NewLI = LI->getInterval(NewReg); in MergeLIsAndRename()
DRegisterCoalescer.cpp402 LIS->getInterval(CP.isFlipped() ? CP.getDstReg() : CP.getSrcReg()); in adjustCopiesBackFrom()
404 LIS->getInterval(CP.isFlipped() ? CP.getSrcReg() : CP.getDstReg()); in adjustCopiesBackFrom()
545 LIS->getInterval(CP.isFlipped() ? CP.getDstReg() : CP.getSrcReg()); in removeCopyByCommutingDef()
547 LIS->getInterval(CP.isFlipped() ? CP.getSrcReg() : CP.getDstReg()); in removeCopyByCommutingDef()
805 LiveInterval *SrcInt = &LIS->getInterval(CP.getSrcReg()); in eliminateUndefCopy()
808 LiveInterval *DstInt = &LIS->getInterval(CP.getDstReg()); in eliminateUndefCopy()
847 LiveInterval *DstInt = DstIsPhys ? 0 : &LIS->getInterval(DstReg); in updateRegDefsUses()
898 LiveInterval &JoinVInt = LIS->getInterval(CP.getSrcReg()); in canJoinPhys()
944 LiveInterval &LI = LIS->getInterval(CP.getSrcReg()); in joinCopy()
968 reMaterializeTrivialDef(LIS->getInterval(CP.getSrcReg()), in joinCopy()
[all …]
DRegAllocPBQP.cpp218 LiveInterval *vregLI = &LIS->getInterval(vreg); in build()
268 const LiveInterval &l1 = lis->getInterval(vr1); in build()
274 const LiveInterval &l2 = lis->getInterval(vr2); in build()
456 LiveInterval *li = &lis->getInterval(Reg); in findVRegIntervalsToAlloc()
495 LiveRangeEdit LRE(&lis->getInterval(vreg), newSpills, *mf, *lis, vrm); in mapPBQPToRegAlloc()
528 LiveInterval *li = &lis->getInterval(*itr); in finalizeAlloc()
DLiveRangeEdit.cpp95 LiveInterval &li = LIS.getInterval(MO.getReg()); in allUsesAvailableAt()
256 LiveInterval &LI = LIS.getInterval(Reg); in eliminateDeadDefs()
309 ToShrink.remove(&LIS.getInterval(Reg)); in eliminateDeadDefs()
DRegAllocBase.cpp74 enqueue(&LIS->getInterval(Reg)); in seedLiveRegs()
DCalcSpillWeights.cpp53 VRAI.CalculateWeightAndHint(LIS.getInterval(Reg)); in runOnMachineFunction()
DRegisterPressure.cpp492 const LiveInterval *LI = &LIS->getInterval(Reg); in recede()
543 const LiveInterval *LI = &LIS->getInterval(Reg); in advance()
764 const LiveInterval *LI = &LIS->getInterval(Reg); in bumpDownwardPressure()
DVirtRegMap.cpp231 LiveInterval &LI = LIS->getInterval(VirtReg); in addMBBLiveIns()
DMachineVerifier.cpp939 LiveInterval &LI = LiveStks->getInterval(MO->getIndex()); in visitMachineOperand()
1000 const LiveInterval &LI = LiveInts->getInterval(Reg); in checkLiveness()
1058 const LiveInterval &LI = LiveInts->getInterval(Reg); in checkLiveness()
1309 const LiveInterval &LI = LiveInts->getInterval(Reg); in verifyLiveIntervals()
DStackSlotColoring.cpp155 LiveInterval &li = LS->getInterval(FI); in ScanForSpillSlotRefs()
DLiveIntervalAnalysis.cpp148 OS << PrintReg(Reg) << " = " << getInterval(Reg) << '\n'; in print()
747 LiveInterval *LI = &getInterval(Reg); in addKillFlags()
1117 collectRanges(MO, &LIS.getInterval(Reg), in collectRanges()
DRegAllocGreedy.cpp356 Matrix->unassign(LIS->getInterval(VirtReg)); in LRE_CanEraseVirtReg()
369 LiveInterval &LI = LIS->getInterval(VirtReg); in LRE_WillShrinkVirtReg()
427 LiveInterval *LI = &LIS->getInterval(~Queue.top().second); in dequeue()
DLiveDebugVariables.cpp584 LiveInterval *DstLI = &LIS.getInterval(DstReg); in addDefsFromCopies()
648 LI = &LIS.getInterval(Loc.getReg()); in computeIntervals()
DScheduleDAGInstrs.cpp461 LiveRangeQuery LRQ(LIS->getInterval(Reg), LIS->getInstructionIndex(MI)); in addVRegUseDeps()
DSplitKit.cpp301 const LiveInterval &Orig = LIS.getInterval(OrigReg); in isOriginalEndpoint()
/external/llvm/include/llvm/CodeGen/
DLiveIntervalAnalysis.h112 LiveInterval &getInterval(unsigned Reg) { in getInterval() function
118 const LiveInterval &getInterval(unsigned Reg) const { in getInterval() function
119 return const_cast<LiveIntervals*>(this)->getInterval(Reg); in getInterval()
144 return getInterval(Reg); in getOrCreateInterval()
DLiveStackAnalysis.h59 LiveInterval &getInterval(int Slot) { in getInterval() function
66 const LiveInterval &getInterval(int Slot) const { in getInterval() function
/external/skia/include/animator/
DSkAnimator.h314 SkMSec getInterval();
/external/skia/src/animator/
DSkAnimator.cpp285 SkMSec SkAnimator::getInterval() { in getInterval() function in SkAnimator