Lines Matching defs:Bad
290 SmallVectorImpl<const SCEV *> &Bad,
302 DoInitialMatch(*I, L, Good, Bad, SE);
309 DoInitialMatch(AR->getStart(), L, Good, Bad, SE);
314 L, Good, Bad, SE);
334 Bad.push_back(SE.getMulExpr(NegOne, *I));
340 Bad.push_back(S);
348 SmallVector<const SCEV *, 4> Bad;
349 DoInitialMatch(S, L, Good, Bad, SE);
356 if (!Bad.empty()) {
357 const SCEV *Sum = SE.getAddExpr(Bad);
2133 // optimization. That's not always a bad thing though, because in such
3941 // same bad AddRec. Passing LoserRegs is also essential unless we remove
3942 // the corresponding bad register from the Regs set.