Home
last modified time | relevance | path

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

12

/external/llvm/lib/Target/PowerPC/
DPPCVSXFMAMutate.cpp105 LIS->getInterval(MI->getOperand(1).getReg()).Query(FMAIdx).valueIn(); in processBlock()
159 if (LIS->getInterval(MI->getOperand(2).getReg()) in processBlock()
163 } else if (LIS->getInterval(MI->getOperand(3).getReg()) in processBlock()
177 LIS->getInterval(AddendSrcReg).liveAt(FMAIdx)) && in processBlock()
236 LiveInterval &FMAInt = LIS->getInterval(OldFMAReg); in processBlock()
255 LiveInterval &NewFMAInt = LIS->getInterval(KilledProdReg); in processBlock()
/external/llvm/lib/CodeGen/
DInlineSpiller.cpp288 LiveInterval &SnipLI = LIS.getInterval(SnipReg); in collectRegsToSpill()
511 LiveInterval &OrigLI = LIS.getInterval(Original); in traceSiblingValue()
548 LiveInterval &LI = LIS.getInterval(Reg); in traceSiblingValue()
599 LiveInterval &SrcLI = LIS.getInterval(SrcReg); in traceSiblingValue()
656 LiveInterval &OrigLI = LIS.getInterval(Original); in analyzeSiblingValues()
659 LiveInterval &LI = LIS.getInterval(Reg); in analyzeSiblingValues()
708 LiveInterval &SibLI = LIS.getInterval(SVI.SpillReg); in hoistSpill()
719 LiveInterval &OrigLI = LIS.getInterval(Original); in hoistSpill()
794 LiveInterval &DstLI = LIS.getInterval(DstReg); in eliminateRedundantSpills()
847 LiveInterval &SnipLI = LIS.getInterval(MI->getOperand(1).getReg()); in markValueUsed()
[all …]
DRegisterCoalescer.cpp457 LIS->getInterval(CP.isFlipped() ? CP.getDstReg() : CP.getSrcReg()); in adjustCopiesBackFrom()
459 LIS->getInterval(CP.isFlipped() ? CP.getSrcReg() : CP.getDstReg()); in adjustCopiesBackFrom()
609 LIS->getInterval(CP.isFlipped() ? CP.getDstReg() : CP.getSrcReg()); in removeCopyByCommutingDef()
611 LIS->getInterval(CP.isFlipped() ? CP.getSrcReg() : CP.getDstReg()); in removeCopyByCommutingDef()
865 LiveInterval &SrcInt = LIS->getInterval(SrcReg); in reMaterializeTrivialDef()
1060 const LiveInterval &SrcLI = LIS->getInterval(SrcReg); in eliminateUndefCopy()
1076 LiveInterval &DstLI = LIS->getInterval(DstReg); in eliminateUndefCopy()
1129 LiveInterval *DstInt = DstIsPhys ? nullptr : &LIS->getInterval(DstReg); in updateRegDefsUses()
1222 LiveInterval &JoinVInt = LIS->getInterval(CP.getSrcReg()); in canJoinPhys()
1278 LiveInterval &LI = LIS->getInterval(CP.getSrcReg()); in joinCopy()
[all …]
DRegAllocBase.cpp78 enqueue(&LIS->getInterval(Reg)); in seedLiveRegs()
140 LiveInterval *SplitVirtReg = &LIS->getInterval(*I); in allocatePhysRegs()
DLiveRangeEdit.cpp99 LiveInterval &li = LIS.getInterval(MO.getReg()); in allUsesAvailableAt()
263 LiveInterval &LI = LIS.getInterval(Reg); in eliminateDeadDef()
314 ToShrink.remove(&LIS.getInterval(Reg)); in eliminateDeadDef()
401 LiveInterval &LI = LIS.getInterval(get(I)); in calculateRegClassAndHint()
DSplitKit.cpp294 const LiveInterval &Orig = LIS.getInterval(OrigReg); in isOriginalEndpoint()
365 LiveInterval *LI = &LIS.getInterval(Edit->get(RegIdx)); in defValue()
410 LiveInterval *LI = &LIS.getInterval(Edit->get(RegIdx)); in forceRecompute()
423 LiveInterval *LI = &LIS.getInterval(Edit->get(RegIdx)); in defFromParent()
620 LiveInterval *LI = &LIS.getInterval(Edit->get(0)); in removeBackCopies()
717 LiveInterval *LI = &LIS.getInterval(Edit->get(0)); in hoistCopiesForSize()
843 LiveRange &LR = LIS.getInterval(Edit->get(RegIdx)); in transferValues()
929 LiveRange &LR = LIS.getInterval(Edit->get(RegIdx)); in extendPHIKillRanges()
970 LiveInterval *LI = &LIS.getInterval(Edit->get(RegIdx)); in rewriteAssigned()
998 LiveInterval *LI = &LIS.getInterval(*I); in deleteRematVictims()
[all …]
DRegAllocPBQP.cpp164 LIS.getInterval(G.getNodeMetadata(NId).getVReg()).weight; in apply()
298 LiveInterval &LI = LIS.getInterval(VReg); in apply()
531 LiveInterval &LI = LIS.getInterval(Reg); in findVRegIntervalsToAlloc()
569 LiveInterval &VRegLI = LIS.getInterval(VReg); in initializeGraph()
633 LiveRangeEdit LRE(&LIS.getInterval(VReg), NewIntervals, MF, LIS, &VRM); in spillVReg()
645 const LiveInterval &LI = LIS.getInterval(*I); in spillVReg()
702 LiveInterval &LI = LIS.getInterval(*I); in finalizeAlloc()
DPHIElimination.cpp329 LiveInterval &DestLI = LIS->getInterval(DestReg); in LowerPHINode()
471 LiveInterval &SrcLI = LIS->getInterval(SrcReg); in LowerPHINode()
630 return LIS->isLiveInToMBB(LIS->getInterval(Reg), MBB); in isLiveIn()
644 const LiveInterval &LI = LIS->getInterval(Reg); in isLiveOutPastPHIs()
DTwoAddressInstructionPass.cpp221 LiveInterval &LI = LIS->getInterval(SavedReg); in sink3AddrInstruction()
412 LiveInterval &LI = LIS->getInterval(Reg); in isPlainlyKilled()
836 LiveInterval &LI = LIS->getInterval(Reg); in rescheduleMIBelowKill()
1028 LiveInterval &LI = LIS->getInterval(Reg); in rescheduleKillAboveMI()
1491 LiveInterval &LI = LIS->getInterval(RegA); in processTiedPairs()
1550 LiveInterval &LI = LIS->getInterval(RegB); in processTiedPairs()
DCalcSpillWeights.cpp39 VRAI.calculateSpillWeightAndHint(LIS.getInterval(Reg)); in calculateSpillWeightsAndHints()
DRegAllocGreedy.cpp478 LiveInterval &LI = LIS->getInterval(VirtReg); in LRE_CanEraseVirtReg()
493 LiveInterval &LI = LIS->getInterval(VirtReg); in LRE_WillShrinkVirtReg()
582 LiveInterval *LI = &LIS->getInterval(~CurQueue.top().second); in dequeue()
1280 LiveInterval &Reg = LIS->getInterval(LREdit.get(i)); in splitAroundRegion()
1501 LiveInterval &LI = LIS->getInterval(LREdit.get(i)); in tryBlockSplit()
1894 setStage(LIS->getInterval(LREdit.get(i)), RS_Split2); in tryLocalSplit()
2345 LiveInterval &LI = LIS->getInterval(Reg); in tryHintRecoloring()
DLiveIntervalAnalysis.cpp167 OS << getInterval(Reg) << '\n'; in print()
650 const LiveInterval &LI = getInterval(Reg); in addKillFlags()
944 LiveInterval &LI = LIS.getInterval(Reg); in updateAllRanges()
1382 LiveInterval &LI = getInterval(Reg); in repairIntervalsInRange()
DLiveDebugVariables.cpp636 LiveInterval *DstLI = &LIS.getInterval(DstReg); in addDefsFromCopies()
700 LI = &LIS.getInterval(Loc.getReg()); in computeIntervals()
800 LiveInterval *LI = &LIS.getInterval(NewRegs[i]); in splitLocation()
DMachineVerifier.cpp965 LiveInterval &LI = LiveStks->getInterval(MO->getIndex()); in visitMachineOperand()
1026 const LiveInterval &LI = LiveInts->getInterval(Reg); in checkLiveness()
1114 const LiveInterval &LI = LiveInts->getInterval(Reg); in checkLiveness()
1367 const LiveInterval &LI = LiveInts->getInterval(Reg); in verifyLiveIntervals()
DVirtRegMap.cpp247 LiveInterval &LI = LIS->getInterval(VirtReg); in addMBBLiveIns()
DStackSlotColoring.cpp158 LiveInterval &li = LS->getInterval(FI); in ScanForSpillSlotRefs()
DMachineScheduler.cpp966 const LiveInterval &LI = LIS->getInterval(Reg); in updatePressureDiffs()
1138 const LiveInterval &LI = LIS->getInterval(Reg); in computeCyclicCriticalPath()
1451 LiveInterval *LocalLI = &LIS->getInterval(LocalReg); in constrainLocalCopy()
1455 LocalLI = &LIS->getInterval(LocalReg); in constrainLocalCopy()
1459 LiveInterval *GlobalLI = &LIS->getInterval(GlobalReg); in constrainLocalCopy()
/external/llvm/include/llvm/CodeGen/
DLiveStackAnalysis.h60 LiveInterval &getInterval(int Slot) { in getInterval() function
67 const LiveInterval &getInterval(int Slot) const { in getInterval() function
DLiveIntervalAnalysis.h110 LiveInterval &getInterval(unsigned Reg) { in getInterval() function
117 const LiveInterval &getInterval(unsigned Reg) const { in getInterval() function
118 return const_cast<LiveIntervals*>(this)->getInterval(Reg); in getInterval()
/external/llvm/lib/Target/AArch64/
DAArch64PBQPRegAlloc.cpp187 const LiveInterval &ld = LIs.getInterval(Rd); in addIntraChainConstraint()
188 const LiveInterval &la = LIs.getInterval(Ra); in addIntraChainConstraint()
263 const LiveInterval &ld = LIs.getInterval(Rd); in addInterChainConstraint()
269 const LiveInterval &lr = LIs.getInterval(r); in addInterChainConstraint()
322 const LiveInterval &LI = LIs.getInterval(reg); in regJustKilledBefore()
/external/llvm/lib/Target/R600/
DSILoadStoreOptimizer.cpp273 LiveInterval &AddrRegLI = LIS->getInterval(AddrReg->getReg()); in mergeRead2Pair()
276 LiveInterval &M0RegLI = LIS->getInterval(M0Reg->getReg()); in mergeRead2Pair()
285 LiveInterval &PairedM0RegLI = LIS->getInterval(PairedM0Reg->getReg()); in mergeRead2Pair()
288 LIS->getInterval(DestReg); // Create new LI in mergeRead2Pair()
DSIFixSGPRLiveRanges.cpp125 std::make_pair(Def, &LIS->getInterval(Def))); in runOnMachineFunction()
/external/llvm/lib/Target/Hexagon/
DHexagonExpandCondsets.cpp285 LiveInterval &LI = LIS->getInterval(Reg); in makeUndead()
433 LiveInterval &LID = LIS->getInterval(DefR); in addInstrToLiveness()
508 LiveInterval &LIU = LIS->getInterval(UseR); in addInstrToLiveness()
547 LiveInterval &LID = LIS->getInterval(DefR); in removeInstrFromLiveness()
632 LiveInterval &LI = LIS->getInterval(Uses[i]); in removeInstrFromLiveness()
1192 LiveInterval &L1 = LIS->getInterval(R1.Reg); in coalesceRegisters()
1193 LiveInterval &L2 = LIS->getInterval(R2.Reg); in coalesceRegisters()
/external/valgrind/VEX/priv/
Dir_opt.c4975 Interval getInterval; member
4999 static void setHints_Expr (Bool* doesLoad, Interval* getInterval, IRExpr* e ) in setHints_Expr() argument
5005 setHints_Expr(doesLoad, getInterval, e->Iex.CCall.args[i]); in setHints_Expr()
5008 setHints_Expr(doesLoad, getInterval, e->Iex.ITE.cond); in setHints_Expr()
5009 setHints_Expr(doesLoad, getInterval, e->Iex.ITE.iftrue); in setHints_Expr()
5010 setHints_Expr(doesLoad, getInterval, e->Iex.ITE.iffalse); in setHints_Expr()
5013 setHints_Expr(doesLoad, getInterval, e->Iex.Qop.details->arg1); in setHints_Expr()
5014 setHints_Expr(doesLoad, getInterval, e->Iex.Qop.details->arg2); in setHints_Expr()
5015 setHints_Expr(doesLoad, getInterval, e->Iex.Qop.details->arg3); in setHints_Expr()
5016 setHints_Expr(doesLoad, getInterval, e->Iex.Qop.details->arg4); in setHints_Expr()
[all …]
/external/skia/include/animator/
DSkAnimator.h314 SkMSec getInterval();

12