Home | History | Annotate | Download | only in Utils

Lines Matching defs:It

10 // This file implements some loop unrolling utilities. It does not define any
45 ValueToValueMapTy::iterator It = VMap.find(Op);
46 if (It != VMap.end())
47 I->setOperand(op, It->second);
52 ValueToValueMapTy::iterator It = VMap.find(PN->getIncomingBlock(i));
53 if (It != VMap.end())
54 PN->setIncomingBlock(i, cast<BasicBlock>(It->second));
59 /// FoldBlockIntoPredecessor - Folds a basic block into its predecessor if it
107 // Inherit predecessor's name if it exists...
134 /// If a LoopPassManager is passed in, and the loop is fully removed, it will be
138 /// available it must also preserve those analyses.
270 for (unsigned It = 1; It != Count; ++It) {
275 BasicBlock *New = CloneBasicBlock(*BB, VMap, "." + Twine(It));
285 if (It > 1 && L->contains(InValI))
307 ValueToValueMapTy::iterator It = LastValueMap.find(Incoming);
308 if (It != LastValueMap.end())
309 Incoming = It->second;
372 // If we know the trip count or a multiple of it, we can safely use an
413 // FIXME: Reconstruct dom info, because it is not preserved properly.
452 // Remove the loop from the LoopPassManager if it's completely removed.