Home
last modified time | relevance | path

Searched refs:DstInst (Results 1 – 2 of 2) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonSubtarget.cpp322 MachineInstr *DstInst = Dst->getInstr(); in adjustSchedDependency() local
331 if (QII->canExecuteInBundle(*SrcInst, *DstInst) && in adjustSchedDependency()
341 if (DstInst->isCopy()) in adjustSchedDependency()
346 if ((DstInst->isRegSequence() || DstInst->isCopy()) && Dst->NumSuccs == 1) { in adjustSchedDependency()
347 Register DReg = DstInst->getOperand(0).getReg(); in adjustSchedDependency()
366 if (EnableDotCurSched && QII->isToBeScheduledASAP(*SrcInst, *DstInst) && in adjustSchedDependency()
372 updateLatency(*SrcInst, *DstInst, Dep); in adjustSchedDependency()
402 MachineInstr &DstInst, SDep &Dep) const { in updateLatency() argument
490 MachineInstr &DstInst = *Dst->getInstr(); in isBestZeroLatency() local
496 if (SrcInst.isPHI() || DstInst.isPHI()) in isBestZeroLatency()
[all …]
DHexagonSubtarget.h270 void updateLatency(MachineInstr &SrcInst, MachineInstr &DstInst, SDep &Dep)