void DebugInfoProbeImpl::initialize(StringRef PName, Function &F) {
if (!EnableDebugInfoProbe) return;
PassName = PName;
- NumDbgLineLost = 0;
- NumDbgValueLost = 0;
LineNos.clear();
DbgVariables.clear();
<< PassName << "\n";
delete OutStream;
}
+ NumDbgLineLost = 0;
+ NumDbgValueLost = 0;
}
/// finalize - Collect information after running an optimization pass. This
E = LineNos.end(); I != E; ++I) {
unsigned LineNo = *I;
if (LineNos2.count(LineNo) == 0) {
- DEBUG(dbgs() << "Losing dbg info intrinsic at line " << LineNo << " ");
+ DEBUG(dbgs() << "DebugInfoProbe: Losing dbg info intrinsic at line " << LineNo << "\n");
++NumDbgLineLost;
}
}
for (std::set<MDNode *>::iterator I = DbgVariables.begin(),
E = DbgVariables.end(); I != E; ++I) {
if (DbgVariables2.count(*I) == 0) {
- DEBUG(dbgs() << "Losing dbg info for variable: ");
+ DEBUG(dbgs() << "DebugInfoProbe: Losing dbg info for variable: ");
DEBUG((*I)->print(dbgs()));
++NumDbgValueLost;
}