Lines Matching refs:CurrentUse
75 PreferredTuple ChoosePreferredUse(PreferredTuple &CurrentUse, in ChoosePreferredUse() argument
79 if (!CurrentUse.Ty.isValid()) { in ChoosePreferredUse()
80 if (CurrentUse.ExtendOpcode == OpcodeForCandidate || in ChoosePreferredUse()
81 CurrentUse.ExtendOpcode == TargetOpcode::G_ANYEXT) in ChoosePreferredUse()
83 return CurrentUse; in ChoosePreferredUse()
94 CurrentUse.ExtendOpcode != TargetOpcode::G_ANYEXT) in ChoosePreferredUse()
95 return CurrentUse; in ChoosePreferredUse()
96 else if (CurrentUse.ExtendOpcode == TargetOpcode::G_ANYEXT && in ChoosePreferredUse()
102 if (CurrentUse.Ty == TyForCandidate) { in ChoosePreferredUse()
103 if (CurrentUse.ExtendOpcode == TargetOpcode::G_SEXT && in ChoosePreferredUse()
105 return CurrentUse; in ChoosePreferredUse()
106 else if (CurrentUse.ExtendOpcode == TargetOpcode::G_ZEXT && in ChoosePreferredUse()
116 if (TyForCandidate.getSizeInBits() > CurrentUse.Ty.getSizeInBits()) { in ChoosePreferredUse()
119 return CurrentUse; in ChoosePreferredUse()