Lines Matching defs:Exts
109 static bool isProfitableToInterleave(SmallSetVector<Instruction *, 4> &Exts,
111 // This is not always beneficial to transform. Exts can be incorporated into
115 // Exts are unfortunately more instructions in the general case:
123 for (auto *E : Exts) {
138 for (auto *E : Exts) {
162 SmallSetVector<Instruction *, 4> Exts;
183 if (Exts.count(I))
187 Exts.insert(I);
267 if (Exts.empty() && OtherLeafs.empty())
271 dbgs() << "Found group:\n Exts:\n";
272 for (auto *I : Exts)
290 if (Truncs.empty() && Exts.empty())
295 : cast<FixedVectorType>(Exts[0]->getOperand(0)->getType());
312 for (Instruction *I : Exts)
324 if (!isProfitableToInterleave(Exts, Truncs))
355 for (Instruction *I : Exts) {