reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1770 LLVM_DEBUG(dbgs() << "Loop header:\n" << *LoopB); 1772 if (LoopB != CurLoop->getLoopLatch()) 1788 Value *CIV = getCountIV(LoopB); 1804 auto FeedsPHI = [LoopB](const Value *V) -> bool { 1807 if (P->getParent() == LoopB) 1812 for (Instruction &In : *LoopB) { 1821 if (scanSelect(SelI, LoopB, EntryB, CIV, PV, true)) { 1824 Value *NewSel = C.materialize(LoopB, SI->getIterator()); 1842 if (!promoteTypes(LoopB, ExitB)) 1847 for (Instruction &In : *LoopB) { 1855 Value *NewSel = C.materialize(LoopB, SI->getIterator()); 1862 if (!convertShiftsToLeft(LoopB, ExitB, IterCount)) 1864 cleanupLoopBody(LoopB); 1869 for (Instruction &In : *LoopB) { 1874 FoundScan = scanSelect(SelI, LoopB, EntryB, CIV, PV, false);