Lines Matching defs:Exts
455 const SmallVectorImpl<Instruction *> &Exts,
4433 /// Newly added extensions are inserted in \p Exts.
4440 SmallVectorImpl<Instruction *> *Exts,
4448 /// Newly added extensions are inserted in \p Exts.
4456 SmallVectorImpl<Instruction *> *Exts,
4464 SmallVectorImpl<Instruction *> *Exts,
4467 Exts, Truncs, TLI, true);
4474 SmallVectorImpl<Instruction *> *Exts,
4477 Exts, Truncs, TLI, false);
4485 SmallVectorImpl<Instruction *> *Exts,
4643 SmallVectorImpl<Instruction *> *Exts,
4674 if (Exts)
4675 Exts->push_back(ExtInst);
4691 SmallVectorImpl<Instruction *> *Exts,
4765 if (Exts)
4766 Exts->push_back(InstForExtOpnd);
6077 /// Try to speculatively promote extensions in \p Exts and continue
6085 TypePromotionTransaction &TPT, const SmallVectorImpl<Instruction *> &Exts,
6091 for (auto *I : Exts) {
6613 SmallVector<Instruction *, 1> Exts;
6615 Exts.push_back(Inst);
6617 bool HasPromoted = tryToPromoteExts(TPT, Exts, SpeculativelyMovedExts);
6698 SmallVector<Instruction *, 1> Exts;
6700 Exts.push_back(VisitedSExt);
6701 bool HasPromoted = tryToPromoteExts(TPT, Exts, Chains);