Home | History | Annotate | Download | only in Scalar

Lines Matching refs:SmallVectorImpl

153   typedef SmallVectorImpl<const SCEV *>::iterator iterator;
154 typedef SmallVectorImpl<const SCEV *>::const_iterator const_iterator;
290 SmallVectorImpl<const SCEV *> &Good,
291 SmallVectorImpl<const SCEV *> &Bad,
330 for (SmallVectorImpl<const SCEV *>::const_iterator I = MyGood.begin(),
333 for (SmallVectorImpl<const SCEV *>::const_iterator I = MyBad.begin(),
447 for (SmallVectorImpl<const SCEV *>::const_iterator I = BaseRegs.begin(),
464 for (SmallVectorImpl<const SCEV *>::const_iterator I = BaseRegs.begin(),
812 DeleteTriviallyDeadInstructions(SmallVectorImpl<WeakVH> &DeadInsts) {
898 const SmallVectorImpl<int64_t> &Offsets,
990 const SmallVectorImpl<int64_t> &Offsets,
1005 for (SmallVectorImpl<const SCEV *>::const_iterator I = F.BaseRegs.begin(),
1030 for (SmallVectorImpl<int64_t>::const_iterator I = Offsets.begin(),
1304 for (SmallVectorImpl<const SCEV *>::const_iterator I =
1332 for (SmallVectorImpl<Formula>::const_iterator I = Formulae.begin(),
1361 for (SmallVectorImpl<int64_t>::const_iterator I = Offsets.begin(),
1619 typedef SmallVectorImpl<IVInc>::const_iterator const_iterator;
1703 SmallVectorImpl<ChainUsers> &ChainUsersVec);
1707 SmallVectorImpl<WeakVH> &DeadInsts);
1752 const SmallVectorImpl<int64_t> &Worklist,
1770 void SolveRecurse(SmallVectorImpl<const Formula *> &Solution,
1772 SmallVectorImpl<const Formula *> &Workspace,
1776 void Solve(SmallVectorImpl<const Formula *> &Solution) const;
1780 const SmallVectorImpl<Instruction *> &Inputs) const;
1791 SmallVectorImpl<WeakVH> &DeadInsts) const;
1795 SmallVectorImpl<WeakVH> &DeadInsts,
1800 SmallVectorImpl<WeakVH> &DeadInsts,
1802 void ImplementSolution(const SmallVectorImpl<const Formula *> &Solution,
2357 for (SmallVectorImpl<Formula>::const_iterator I = LU.Formulae.begin(),
2637 SmallVectorImpl<ChainUsers> &ChainUsersVec) {
2782 for (SmallVectorImpl<BasicBlock *>::reverse_iterator
2877 SmallVectorImpl<WeakVH> &DeadInsts) {
3096 for (SmallVectorImpl<const SCEV *>::const_iterator I = F.BaseRegs.begin(),
3206 SmallVectorImpl<const SCEV *> &Ops,
3276 for (SmallVectorImpl<const SCEV *>::const_iterator J = AddOps.begin(),
3376 for (SmallVectorImpl<const SCEV *>::const_iterator
3433 const SmallVectorImpl<int64_t> &Worklist, size_t Idx, bool IsScaledReg) {
3435 for (SmallVectorImpl<int64_t>::const_iterator I = Worklist.begin(),
3662 for (SmallVectorImpl<const SCEV *>::iterator J = F.BaseRegs.begin(),
3732 for (SmallVectorImpl<const SCEV *>::const_iterator I = Sequence.begin(),
3789 for (SmallVectorImpl<WorkItem>::const_iterator I = WorkItems.begin(),
3856 for (SmallVectorImpl<const SCEV *>::const_iterator
3962 for (SmallVectorImpl<const SCEV *>::const_iterator J = F.BaseRegs.begin(),
4026 for (SmallVectorImpl<LSRUse>::const_iterator I = Uses.begin(),
4060 for (SmallVectorImpl<const SCEV *>::const_iterator
4119 for (SmallVectorImpl<Formula>::const_iterator I = LU.Formulae.begin(),
4138 for (SmallVectorImpl<LSRFixup>::iterator I = Fixups.begin(),
4282 void LSRInstance::SolveRecurse(SmallVectorImpl<const Formula *> &Solution,
4284 SmallVectorImpl<const Formula *> &Workspace,
4312 for (SmallVectorImpl<Formula>::const_iterator I = LU.Formulae.begin(),
4368 void LSRInstance::Solve(SmallVectorImpl<const Formula *> &Solution) const {
4407 const SmallVectorImpl<Instruction *> &Inputs)
4431 for (SmallVectorImpl<Instruction *>::const_iterator I = Inputs.begin(),
4527 SmallVectorImpl<WeakVH> &DeadInsts) const {
4557 for (SmallVectorImpl<const SCEV *>::const_iterator I = F.BaseRegs.begin(),
4714 SmallVectorImpl<WeakVH> &DeadInsts,
4787 SmallVectorImpl<WeakVH> &DeadInsts,
4822 LSRInstance::ImplementSolution(const SmallVectorImpl<const Formula *> &Solution,
4837 for (SmallVectorImpl<IVChain>::const_iterator ChainI = IVChainVec.begin(),
4844 for (SmallVectorImpl<LSRFixup>::const_iterator I = Fixups.begin(),
4853 for (SmallVectorImpl<IVChain>::const_iterator ChainI = IVChainVec.begin(),
4953 for (SmallVectorImpl<LSRUse>::const_iterator I = Uses.begin(), E = Uses.end();
4956 for (SmallVectorImpl<Formula>::const_iterator J = LU.Formulae.begin(),
4992 for (SmallVectorImpl<LSRFixup>::const_iterator I = Fixups.begin(),
5002 for (SmallVectorImpl<LSRUse>::const_iterator I = Uses.begin(),
5008 for (SmallVectorImpl<Formula>::const_iterator J = LU.Formulae.begin(),