Lines Matching refs:CurrentUse
398 PreferredTuple ChoosePreferredUse(PreferredTuple &CurrentUse, in ChoosePreferredUse() argument
402 if (!CurrentUse.Ty.isValid()) { in ChoosePreferredUse()
403 if (CurrentUse.ExtendOpcode == OpcodeForCandidate || in ChoosePreferredUse()
404 CurrentUse.ExtendOpcode == TargetOpcode::G_ANYEXT) in ChoosePreferredUse()
406 return CurrentUse; in ChoosePreferredUse()
417 CurrentUse.ExtendOpcode != TargetOpcode::G_ANYEXT) in ChoosePreferredUse()
418 return CurrentUse; in ChoosePreferredUse()
419 else if (CurrentUse.ExtendOpcode == TargetOpcode::G_ANYEXT && in ChoosePreferredUse()
425 if (CurrentUse.Ty == TyForCandidate) { in ChoosePreferredUse()
426 if (CurrentUse.ExtendOpcode == TargetOpcode::G_SEXT && in ChoosePreferredUse()
428 return CurrentUse; in ChoosePreferredUse()
429 else if (CurrentUse.ExtendOpcode == TargetOpcode::G_ZEXT && in ChoosePreferredUse()
439 if (TyForCandidate.getSizeInBits() > CurrentUse.Ty.getSizeInBits()) { in ChoosePreferredUse()
442 return CurrentUse; in ChoosePreferredUse()