Lines Matching refs:CurrentUse
594 PreferredTuple &CurrentUse, in ChoosePreferredUse() argument
598 if (!CurrentUse.Ty.isValid()) { in ChoosePreferredUse()
599 if (CurrentUse.ExtendOpcode == OpcodeForCandidate || in ChoosePreferredUse()
600 CurrentUse.ExtendOpcode == TargetOpcode::G_ANYEXT) in ChoosePreferredUse()
602 return CurrentUse; in ChoosePreferredUse()
613 CurrentUse.ExtendOpcode != TargetOpcode::G_ANYEXT) in ChoosePreferredUse()
614 return CurrentUse; in ChoosePreferredUse()
615 else if (CurrentUse.ExtendOpcode == TargetOpcode::G_ANYEXT && in ChoosePreferredUse()
623 if (!isa<GZExtLoad>(LoadMI) && CurrentUse.Ty == TyForCandidate) { in ChoosePreferredUse()
624 if (CurrentUse.ExtendOpcode == TargetOpcode::G_SEXT && in ChoosePreferredUse()
626 return CurrentUse; in ChoosePreferredUse()
627 else if (CurrentUse.ExtendOpcode == TargetOpcode::G_ZEXT && in ChoosePreferredUse()
637 if (TyForCandidate.getSizeInBits() > CurrentUse.Ty.getSizeInBits()) { in ChoosePreferredUse()
640 return CurrentUse; in ChoosePreferredUse()