Lines Matching refs:Truncs
116 SmallSetVector<Instruction *, 4> &Truncs) { in isProfitableToInterleave() argument
135 for (auto *T : Truncs) { in isProfitableToInterleave()
166 SmallSetVector<Instruction *, 4> Truncs; in tryInterleave() local
180 if (!Truncs.insert(I)) in tryInterleave()
287 for (auto *I : Truncs) in tryInterleave()
294 assert((!Truncs.empty() || !Reducts.empty()) && in tryInterleave()
296 if (Truncs.empty() && Exts.empty()) in tryInterleave()
299 auto *VT = !Truncs.empty() in tryInterleave()
300 ? cast<FixedVectorType>(Truncs[0]->getType()) in tryInterleave()
323 for (Instruction *I : Truncs) in tryInterleave()
330 if (!isProfitableToInterleave(Exts, Truncs)) in tryInterleave()
382 for (Instruction *I : Truncs) { in tryInterleave()