Lines Matching refs:CurrentUse
438 PreferredTuple &CurrentUse, in ChoosePreferredUse() argument
442 if (!CurrentUse.Ty.isValid()) { in ChoosePreferredUse()
443 if (CurrentUse.ExtendOpcode == OpcodeForCandidate || in ChoosePreferredUse()
444 CurrentUse.ExtendOpcode == TargetOpcode::G_ANYEXT) in ChoosePreferredUse()
446 return CurrentUse; in ChoosePreferredUse()
457 CurrentUse.ExtendOpcode != TargetOpcode::G_ANYEXT) in ChoosePreferredUse()
458 return CurrentUse; in ChoosePreferredUse()
459 else if (CurrentUse.ExtendOpcode == TargetOpcode::G_ANYEXT && in ChoosePreferredUse()
467 if (!isa<GZExtLoad>(LoadMI) && CurrentUse.Ty == TyForCandidate) { in ChoosePreferredUse()
468 if (CurrentUse.ExtendOpcode == TargetOpcode::G_SEXT && in ChoosePreferredUse()
470 return CurrentUse; in ChoosePreferredUse()
471 else if (CurrentUse.ExtendOpcode == TargetOpcode::G_ZEXT && in ChoosePreferredUse()
481 if (TyForCandidate.getSizeInBits() > CurrentUse.Ty.getSizeInBits()) { in ChoosePreferredUse()
484 return CurrentUse; in ChoosePreferredUse()