Lines Matching refs:DepSV
390 SibValueInfo &DepSV = DepSVI->second; in propagateSiblingValue() local
391 if (!DepSV.SpillMBB) in propagateSiblingValue()
392 DepSV.SpillMBB = LIS.getMBBFromIndex(DepSV.SpillVNI->def); in propagateSiblingValue()
397 if (!DepSV.hasDef()) { in propagateSiblingValue()
399 DepSV.DefMI = SV.DefMI; in propagateSiblingValue()
400 DepSV.DefByOrigPHI = SV.DefByOrigPHI; in propagateSiblingValue()
405 if (!SV.AllDefsAreReloads && DepSV.AllDefsAreReloads) { in propagateSiblingValue()
407 DepSV.AllDefsAreReloads = false; in propagateSiblingValue()
411 if (PropSpill && SV.SpillVNI != DepSV.SpillVNI) { in propagateSiblingValue()
412 if (SV.SpillMBB == DepSV.SpillMBB) { in propagateSiblingValue()
414 if (DepSV.KillsSource && SV.SpillVNI->def < DepSV.SpillVNI->def) { in propagateSiblingValue()
432 DepSV.SpillReg = SV.SpillReg; in propagateSiblingValue()
433 DepSV.SpillVNI = SV.SpillVNI; in propagateSiblingValue()
434 DepSV.SpillMBB = SV.SpillMBB; in propagateSiblingValue()
452 (MBFI.getBlockFreq(DepSV.SpillMBB) >= in propagateSiblingValue()
456 if ((Loops.getLoopDepth(DepSV.SpillMBB) > SpillDepth) && in propagateSiblingValue()
459 MDT.dominates(SV.SpillMBB, DepSV.SpillMBB))) { in propagateSiblingValue()
461 DepSV.SpillReg = SV.SpillReg; in propagateSiblingValue()
462 DepSV.SpillVNI = SV.SpillVNI; in propagateSiblingValue()
463 DepSV.SpillMBB = SV.SpillMBB; in propagateSiblingValue()
475 << DepSVI->first->def << " to:\t" << DepSV); in propagateSiblingValue()