Lines Matching refs:Undefs
158 SmallVector<SlotIndex, 4> Undefs; in extendToUses() local
160 LI->computeSubRangeUndefs(Undefs, Mask, *MRI, *Indexes); in extendToUses()
212 extend(LR, UseIdx, Reg, Undefs); in extendToUses()
242 ArrayRef<SlotIndex> Undefs) { in extend() argument
251 auto EP = LR.extendInBlock(Undefs, Indexes->getMBBStartIdx(UseMBB), Use); in extend()
259 if (findReachingDefs(LR, *UseMBB, Use, PhysReg, Undefs)) in extend()
276 bool LiveRangeCalc::isDefOnEntry(LiveRange &LR, ArrayRef<SlotIndex> Undefs, in isDefOnEntry() argument
322 if (LR.isUndefIn(Undefs, Seg.end, End)) in isDefOnEntry()
330 if (UndefOnEntry[N] || LR.isUndefIn(Undefs, Begin, End)) { in isDefOnEntry()
348 ArrayRef<SlotIndex> Undefs) { in findReachingDefs() argument
403 auto EP = LR.extendInBlock(Undefs, Start, End); in findReachingDefs()
426 if (!Undefs.empty() && FoundUndef) in findReachingDefs()
470 if (!Undefs.empty() && in findReachingDefs()
471 !isDefOnEntry(LR, Undefs, *MBB, DefOnEntry, UndefOnEntry)) in findReachingDefs()