Home | History | Annotate | Download | only in Scalar

Lines Matching refs:SmallVectorImpl

152   typedef SmallVectorImpl<const SCEV *>::iterator iterator;
153 typedef SmallVectorImpl<const SCEV *>::const_iterator const_iterator;
289 SmallVectorImpl<const SCEV *> &Good,
290 SmallVectorImpl<const SCEV *> &Bad,
329 for (SmallVectorImpl<const SCEV *>::const_iterator I = MyGood.begin(),
332 for (SmallVectorImpl<const SCEV *>::const_iterator I = MyBad.begin(),
446 for (SmallVectorImpl<const SCEV *>::const_iterator I = BaseRegs.begin(),
463 for (SmallVectorImpl<const SCEV *>::const_iterator I = BaseRegs.begin(),
811 DeleteTriviallyDeadInstructions(SmallVectorImpl<WeakVH> &DeadInsts) {
897 const SmallVectorImpl<int64_t> &Offsets,
989 const SmallVectorImpl<int64_t> &Offsets,
1004 for (SmallVectorImpl<const SCEV *>::const_iterator I = F.BaseRegs.begin(),
1029 for (SmallVectorImpl<int64_t>::const_iterator I = Offsets.begin(),
1303 for (SmallVectorImpl<const SCEV *>::const_iterator I =
1357 for (SmallVectorImpl<int64_t>::const_iterator I = Offsets.begin(),
1615 typedef SmallVectorImpl<IVInc>::const_iterator const_iterator;
1699 SmallVectorImpl<ChainUsers> &ChainUsersVec);
1703 SmallVectorImpl<WeakVH> &DeadInsts);
1748 const SmallVectorImpl<int64_t> &Worklist,
1766 void SolveRecurse(SmallVectorImpl<const Formula *> &Solution,
1768 SmallVectorImpl<const Formula *> &Workspace,
1772 void Solve(SmallVectorImpl<const Formula *> &Solution) const;
1776 const SmallVectorImpl<Instruction *> &Inputs) const;
1787 SmallVectorImpl<WeakVH> &DeadInsts) const;
1791 SmallVectorImpl<WeakVH> &DeadInsts,
1796 SmallVectorImpl<WeakVH> &DeadInsts,
1798 SmallVectorImpl<const Formula *> &Solution,
2352 for (SmallVectorImpl<Formula>::const_iterator I = LU.Formulae.begin(),
2631 SmallVectorImpl<ChainUsers> &ChainUsersVec) {
2776 for (SmallVectorImpl<BasicBlock *>::reverse_iterator
2871 SmallVectorImpl<WeakVH> &DeadInsts) {
3090 for (SmallVectorImpl<const SCEV *>::const_iterator I = F.BaseRegs.begin(),
3203 SmallVectorImpl<const SCEV *> &Ops,
3273 for (SmallVectorImpl<const SCEV *>::const_iterator J = AddOps.begin(),
3373 for (SmallVectorImpl<const SCEV *>::const_iterator
3430 const SmallVectorImpl<int64_t> &Worklist, size_t Idx, bool IsScaledReg) {
3432 for (SmallVectorImpl<int64_t>::const_iterator I = Worklist.begin(),
3659 for (SmallVectorImpl<const SCEV *>::iterator J = F.BaseRegs.begin(),
3729 for (SmallVectorImpl<const SCEV *>::const_iterator I = Sequence.begin(),
3786 for (SmallVectorImpl<WorkItem>::const_iterator I = WorkItems.begin(),
3853 for (SmallVectorImpl<const SCEV *>::const_iterator
3959 for (SmallVectorImpl<const SCEV *>::const_iterator J = F.BaseRegs.begin(),
4023 for (SmallVectorImpl<LSRUse>::const_iterator I = Uses.begin(),
4057 for (SmallVectorImpl<const SCEV *>::const_iterator
4116 for (SmallVectorImpl<Formula>::const_iterator I = LU.Formulae.begin(),
4135 for (SmallVectorImpl<LSRFixup>::iterator I = Fixups.begin(),
4279 void LSRInstance::SolveRecurse(SmallVectorImpl<const Formula *> &Solution,
4281 SmallVectorImpl<const Formula *> &Workspace,
4308 for (SmallVectorImpl<Formula>::const_iterator I = LU.Formulae.begin(),
4363 void LSRInstance::Solve(SmallVectorImpl<const Formula *> &Solution) const {
4402 const SmallVectorImpl<Instruction *> &Inputs)
4426 for (SmallVectorImpl<Instruction *>::const_iterator I = Inputs.begin(),
4522 SmallVectorImpl<WeakVH> &DeadInsts) const {
4552 for (SmallVectorImpl<const SCEV *>::const_iterator I = F.BaseRegs.begin(),
4709 SmallVectorImpl<WeakVH> &DeadInsts,
4784 SmallVectorImpl<WeakVH> &DeadInsts,
4819 LSRInstance::ImplementSolution(const SmallVectorImpl<const Formula *> &Solution,
4835 for (SmallVectorImpl<IVChain>::const_iterator ChainI = IVChainVec.begin(),
4842 for (SmallVectorImpl<LSRFixup>::const_iterator I = Fixups.begin(),
4851 for (SmallVectorImpl<IVChain>::const_iterator ChainI = IVChainVec.begin(),
4952 for (SmallVectorImpl<LSRUse>::const_iterator I = Uses.begin(), E = Uses.end();
4955 for (SmallVectorImpl<Formula>::const_iterator J = LU.Formulae.begin(),
4991 for (SmallVectorImpl<LSRFixup>::const_iterator I = Fixups.begin(),
5001 for (SmallVectorImpl<LSRUse>::const_iterator I = Uses.begin(),
5007 for (SmallVectorImpl<Formula>::const_iterator J = LU.Formulae.begin(),