Lines Matching refs:Preferred
195 PreferredTuple Preferred = {LLT(), PreferredOpcode, nullptr}; in tryCombineExtendingLoads() local
200 Preferred = ChoosePreferredUse(Preferred, in tryCombineExtendingLoads()
207 if (!Preferred.MI) in tryCombineExtendingLoads()
211 assert(Preferred.Ty != LoadValueTy && "Extending to same type?"); in tryCombineExtendingLoads()
213 LLVM_DEBUG(dbgs() << "Preferred use is: " << *Preferred.MI); in tryCombineExtendingLoads()
216 unsigned ChosenDstReg = Preferred.MI->getOperand(0).getReg(); in tryCombineExtendingLoads()
219 Builder.getTII().get(Preferred.ExtendOpcode == TargetOpcode::G_SEXT in tryCombineExtendingLoads()
221 : Preferred.ExtendOpcode == TargetOpcode::G_ZEXT in tryCombineExtendingLoads()
233 if (UseMI->getOpcode() == Preferred.ExtendOpcode || in tryCombineExtendingLoads()
239 if (Preferred.Ty == UseDstTy) { in tryCombineExtendingLoads()
251 } else if (Preferred.Ty.getSizeInBits() < UseDstTy.getSizeInBits()) { in tryCombineExtendingLoads()