Lines Matching refs:SmallVectorImpl
173 typedef SmallVectorImpl<const SCEV *>::iterator iterator;
174 typedef SmallVectorImpl<const SCEV *>::const_iterator const_iterator;
308 SmallVectorImpl<const SCEV *> &Good,
309 SmallVectorImpl<const SCEV *> &Bad,
816 DeleteTriviallyDeadInstructions(SmallVectorImpl<WeakVH> &DeadInsts) {
902 const SmallVectorImpl<int64_t> &Offsets,
994 const SmallVectorImpl<int64_t> &Offsets,
1606 typedef SmallVectorImpl<IVInc>::const_iterator const_iterator;
1688 SmallVectorImpl<ChainUsers> &ChainUsersVec);
1692 SmallVectorImpl<WeakVH> &DeadInsts);
1736 const SmallVectorImpl<int64_t> &Worklist,
1754 void SolveRecurse(SmallVectorImpl<const Formula *> &Solution,
1756 SmallVectorImpl<const Formula *> &Workspace,
1760 void Solve(SmallVectorImpl<const Formula *> &Solution) const;
1764 const SmallVectorImpl<Instruction *> &Inputs) const;
1775 SmallVectorImpl<WeakVH> &DeadInsts) const;
1779 SmallVectorImpl<WeakVH> &DeadInsts) const;
1783 SmallVectorImpl<WeakVH> &DeadInsts) const;
1784 void ImplementSolution(const SmallVectorImpl<const Formula *> &Solution);
2610 SmallVectorImpl<ChainUsers> &ChainUsersVec) {
2755 for (SmallVectorImpl<BasicBlock *>::reverse_iterator
2849 SmallVectorImpl<WeakVH> &DeadInsts) {
3179 SmallVectorImpl<const SCEV *> &Ops,
3248 for (SmallVectorImpl<const SCEV *>::const_iterator J = AddOps.begin(),
3402 const SmallVectorImpl<int64_t> &Worklist, size_t Idx, bool IsScaledReg) {
4001 for (SmallVectorImpl<const SCEV *>::const_iterator
4215 void LSRInstance::SolveRecurse(SmallVectorImpl<const Formula *> &Solution,
4217 SmallVectorImpl<const Formula *> &Workspace,
4294 void LSRInstance::Solve(SmallVectorImpl<const Formula *> &Solution) const {
4332 const SmallVectorImpl<Instruction *> &Inputs)
4449 SmallVectorImpl<WeakVH> &DeadInsts) const {
4634 SmallVectorImpl<WeakVH> &DeadInsts) const {
4708 SmallVectorImpl<WeakVH> &DeadInsts) const {
4743 const SmallVectorImpl<const Formula *> &Solution) {