Lines Matching refs:DestLOI
457 LiveOutInfo &DestLOI = LiveOutRegInfo[DestReg]; in ComputePHILiveOutRegInfo() local
461 DestLOI.NumSignBits = 1; in ComputePHILiveOutRegInfo()
462 DestLOI.Known = KnownBits(BitWidth); in ComputePHILiveOutRegInfo()
472 DestLOI.NumSignBits = Val.getNumSignBits(); in ComputePHILiveOutRegInfo()
473 DestLOI.Known = KnownBits::makeConstant(Val); in ComputePHILiveOutRegInfo()
479 DestLOI.IsValid = false; in ComputePHILiveOutRegInfo()
484 DestLOI.IsValid = false; in ComputePHILiveOutRegInfo()
487 DestLOI = *SrcLOI; in ComputePHILiveOutRegInfo()
490 assert(DestLOI.Known.Zero.getBitWidth() == BitWidth && in ComputePHILiveOutRegInfo()
491 DestLOI.Known.One.getBitWidth() == BitWidth && in ComputePHILiveOutRegInfo()
497 DestLOI.NumSignBits = 1; in ComputePHILiveOutRegInfo()
498 DestLOI.Known = KnownBits(BitWidth); in ComputePHILiveOutRegInfo()
508 DestLOI.NumSignBits = std::min(DestLOI.NumSignBits, Val.getNumSignBits()); in ComputePHILiveOutRegInfo()
509 DestLOI.Known.Zero &= ~Val; in ComputePHILiveOutRegInfo()
510 DestLOI.Known.One &= Val; in ComputePHILiveOutRegInfo()
518 DestLOI.IsValid = false; in ComputePHILiveOutRegInfo()
523 DestLOI.IsValid = false; in ComputePHILiveOutRegInfo()
526 DestLOI.NumSignBits = std::min(DestLOI.NumSignBits, SrcLOI->NumSignBits); in ComputePHILiveOutRegInfo()
527 DestLOI.Known = KnownBits::commonBits(DestLOI.Known, SrcLOI->Known); in ComputePHILiveOutRegInfo()