Lines Matching refs:dbgs
131 DEBUG(dbgs() << "*** Fixing inconsistent live interval! ***\n"); in analyzeUses()
141 DEBUG(dbgs() << "Analyze counted " in analyzeUses()
336 dbgs() << " empty\n"; in dump()
341 dbgs() << " [" << I.start() << ';' << I.stop() << "):" << I.value(); in dump()
342 dbgs() << '\n'; in dump()
449 DEBUG(dbgs() << " selectIntv " << OpenIdx << " -> " << Idx << '\n'); in selectIntv()
455 DEBUG(dbgs() << " enterIntvBefore " << Idx); in enterIntvBefore()
459 DEBUG(dbgs() << ": not live\n"); in enterIntvBefore()
462 DEBUG(dbgs() << ": valno " << ParentVNI->id << '\n'); in enterIntvBefore()
472 DEBUG(dbgs() << " enterIntvAfter " << Idx); in enterIntvAfter()
476 DEBUG(dbgs() << ": not live\n"); in enterIntvAfter()
479 DEBUG(dbgs() << ": valno " << ParentVNI->id << '\n'); in enterIntvAfter()
492 DEBUG(dbgs() << " enterIntvAtEnd BB#" << MBB.getNumber() << ", " << Last); in enterIntvAtEnd()
495 DEBUG(dbgs() << ": not live\n"); in enterIntvAtEnd()
498 DEBUG(dbgs() << ": valno " << ParentVNI->id); in enterIntvAtEnd()
513 DEBUG(dbgs() << " useIntv [" << Start << ';' << End << "):"); in useIntv()
520 DEBUG(dbgs() << " leaveIntvAfter " << Idx); in leaveIntvAfter()
526 DEBUG(dbgs() << ": not live\n"); in leaveIntvAfter()
529 DEBUG(dbgs() << ": valno " << ParentVNI->id << '\n'); in leaveIntvAfter()
551 DEBUG(dbgs() << " leaveIntvBefore " << Idx); in leaveIntvBefore()
557 DEBUG(dbgs() << ": not live\n"); in leaveIntvBefore()
560 DEBUG(dbgs() << ": valno " << ParentVNI->id << '\n'); in leaveIntvBefore()
571 DEBUG(dbgs() << " leaveIntvAtTop BB#" << MBB.getNumber() << ", " << Start); in leaveIntvAtTop()
575 DEBUG(dbgs() << ": not live\n"); in leaveIntvAtTop()
597 DEBUG(dbgs() << " overlapIntv [" << Start << ';' << End << "):"); in overlapIntv()
608 DEBUG(dbgs() << "Removing " << Copies.size() << " back-copies.\n"); in removeBackCopies()
624 DEBUG(dbgs() << "Removing " << Def << '\t' << *MI); in removeBackCopies()
640 DEBUG(dbgs() << " cannot find simple kill of RegIdx " << RegIdx << '\n'); in removeBackCopies()
644 DEBUG(dbgs() << " move kill to " << Kill << '\t' << *MBBI); in removeBackCopies()
671 DEBUG(dbgs() << "Def in BB#" << DefMBB->getNumber() << " dominates BB#" in findShallowDominator()
678 DEBUG(dbgs() << "Def in BB#" << DefMBB->getNumber() << " dominates BB#" in findShallowDominator()
688 DEBUG(dbgs() << "Def in BB#" << DefMBB->getNumber() << " dominates BB#" in findShallowDominator()
734 DEBUG(dbgs() << "Direct complement def at " << VNI->def << '\n'); in hoistCopiesForSize()
741 DEBUG(dbgs() << "Single complement def at " << VNI->def << '\n'); in hoistCopiesForSize()
764 DEBUG(dbgs() << "Multi-mapped complement " << VNI->id << '@' << VNI->def in hoistCopiesForSize()
810 DEBUG(dbgs() << " blit " << *ParentI << ':'); in transferValues()
832 DEBUG(dbgs() << " [" << Start << ';' << End << ")=" << RegIdx); in transferValues()
838 DEBUG(dbgs() << ':' << VNI->id); in transferValues()
846 DEBUG(dbgs() << "(recalc)"); in transferValues()
865 DEBUG(dbgs() << ':' << VNI->id << "*BB#" << MBB->getNumber()); in transferValues()
878 DEBUG(dbgs() << ">BB#" << MBB->getNumber()); in transferValues()
903 DEBUG(dbgs() << '\n'); in transferValues()
951 DEBUG(dbgs() << "Zapping " << *MI); in rewriteAssigned()
967 DEBUG(dbgs() << " rewr BB#" << MI->getParent()->getNumber() << '\t' in rewriteAssigned()
1007 DEBUG(dbgs() << "All defs dead: " << *MI); in deleteRematVictims()
1088 DEBUG(dbgs() << " " << NumComp << " components: " << *li << '\n'); in finish()
1161 DEBUG(dbgs() << "BB#" << MBBNum << " [" << Start << ';' << Stop in splitLiveThroughBlock()
1174 DEBUG(dbgs() << ", spill on entry.\n"); in splitLiveThroughBlock()
1188 DEBUG(dbgs() << ", reload on exit.\n"); in splitLiveThroughBlock()
1202 DEBUG(dbgs() << ", straight through.\n"); in splitLiveThroughBlock()
1218 DEBUG(dbgs() << ", switch avoiding interference.\n"); in splitLiveThroughBlock()
1239 DEBUG(dbgs() << ", create local intv for interference.\n"); in splitLiveThroughBlock()
1264 DEBUG(dbgs() << "BB#" << BI.MBB->getNumber() << " [" << Start << ';' << Stop in splitRegInBlock()
1274 DEBUG(dbgs() << " before interference.\n"); in splitRegInBlock()
1299 DEBUG(dbgs() << ", spill after last use before interference.\n"); in splitRegInBlock()
1305 DEBUG(dbgs() << ", spill before last split point.\n"); in splitRegInBlock()
1320 DEBUG(dbgs() << ", creating local interval " << LocalIntv << ".\n"); in splitRegInBlock()
1356 DEBUG(dbgs() << "BB#" << BI.MBB->getNumber() << " [" << Start << ';' << Stop in splitRegOutBlock()
1368 DEBUG(dbgs() << " after interference.\n"); in splitRegOutBlock()
1380 DEBUG(dbgs() << ", reload after interference.\n"); in splitRegOutBlock()
1396 DEBUG(dbgs() << ", interference overlaps uses.\n"); in splitRegOutBlock()