Lines Matching refs:SmallVector
139 SmallVector<const SCEV *, 16> RegSequence;
241 SmallVector<const SCEV *, 4> BaseRegs;
307 SmallVector<const SCEV *, 4> Ops(Mul->op_begin()+1, Mul->op_end());
310 SmallVector<const SCEV *, 4> MyGood;
311 SmallVector<const SCEV *, 4> MyBad;
333 SmallVector<const SCEV *, 4> Good;
334 SmallVector<const SCEV *, 4> Bad;
518 SmallVector<const SCEV *, 8> Ops;
534 SmallVector<const SCEV *, 4> Ops;
566 SmallVector<const SCEV *, 8> NewOps(Add->op_begin(), Add->op_end());
572 SmallVector<const SCEV *, 8> NewOps(AR->op_begin(), AR->op_end());
593 SmallVector<const SCEV *, 8> NewOps(Add->op_begin(), Add->op_end());
599 SmallVector<const SCEV *, 8> NewOps(AR->op_begin(), AR->op_end());
1116 static SmallVector<const SCEV *, 4> getEmptyKey() {
1117 SmallVector<const SCEV *, 4> V;
1122 static SmallVector<const SCEV *, 4> getTombstoneKey() {
1123 SmallVector<const SCEV *, 4> V;
1128 static unsigned getHashValue(const SmallVector<const SCEV *, 4> &V) {
1136 static bool isEqual(const SmallVector<const SCEV *, 4> &LHS,
1137 const SmallVector<const SCEV *, 4> &RHS) {
1148 DenseSet<SmallVector<const SCEV *, 4>, UniquifierDenseMapInfo> Uniquifier;
1164 SmallVector<int64_t, 8> Offsets;
1182 SmallVector<Formula, 12> Formulae;
1207 SmallVector<const SCEV *, 4> Key = F.BaseRegs;
1217 SmallVector<const SCEV *, 4> Key = F.BaseRegs;
1541 SmallVector<IVInc,1> Incs;
1608 SmallVector<LSRFixup, 16> Fixups;
1611 SmallVector<LSRUse, 16> Uses;
1622 SmallVector<IVChain, MaxChains> IVChainVec;
2030 SmallVector<BasicBlock*, 8> ExitingBlocks;
2305 SmallVector<const SCEV *, 4> Worklist;
2691 SmallVector<ChainUsers, 8> ChainUsersVec;
2693 SmallVector<BasicBlock *,8> LatchPath;
3034 SmallVector<const SCEV *, 8> Worklist(RegUses.begin(), RegUses.end());
3187 SmallVector<const SCEV *, 8> AddOps;
3209 SmallVector<const SCEV *, 8> InnerAddOps
3210 (((const SmallVector<const SCEV *, 8> &)AddOps).begin(), J);
3212 (llvm::next(J), ((const SmallVector<const SCEV *, 8> &)AddOps).end());
3265 SmallVector<const SCEV *, 4> Ops;
3312 SmallVector<int64_t, 2> Worklist;
3552 SmallVector<const SCEV *, 8> Sequence;
3568 SmallVector<WorkItem, 32> WorkItems;
3756 typedef DenseMap<SmallVector<const SCEV *, 4>, size_t, UniquifierDenseMapInfo>
3791 SmallVector<const SCEV *, 4> Key;
4196 SmallVector<const Formula *, 8> Workspace;
4292 SmallVector<Instruction *, 4> Inputs;
4313 SmallVector<BasicBlock *, 4> ExitingBlocks;
4379 SmallVector<const SCEV *, 8> Ops;
4551 SmallVector<BasicBlock*, 2> NewBBs;
4640 SmallVector<WeakVH, 16> DeadInsts;
4753 SmallVector<const Formula *, 8> Solution;
4906 SmallVector<WeakVH, 16> DeadInsts;