Lines Matching refs:DE
47 const LogDiagnosticPrinter::DiagEntry &DE) { in EmitDiagEntry() argument
51 EmitString(OS, getLevelName(DE.DiagnosticLevel)) << '\n'; in EmitDiagEntry()
52 if (!DE.Filename.empty()) { in EmitDiagEntry()
55 EmitString(OS, DE.Filename) << '\n'; in EmitDiagEntry()
57 if (DE.Line != 0) { in EmitDiagEntry()
60 EmitInteger(OS, DE.Line) << '\n'; in EmitDiagEntry()
62 if (DE.Column != 0) { in EmitDiagEntry()
65 EmitInteger(OS, DE.Column) << '\n'; in EmitDiagEntry()
67 if (!DE.Message.empty()) { in EmitDiagEntry()
70 EmitString(OS, DE.Message) << '\n'; in EmitDiagEntry()
102 for (auto &DE : Entries) in EndSourceFile() local
103 EmitDiagEntry(OS, DE); in EndSourceFile()
127 DiagEntry DE; in HandleDiagnostic() local
128 DE.DiagnosticID = Info.getID(); in HandleDiagnostic()
129 DE.DiagnosticLevel = Level; in HandleDiagnostic()
134 DE.Message = MessageStr.str(); in HandleDiagnostic()
137 DE.Filename = ""; in HandleDiagnostic()
138 DE.Line = DE.Column = 0; in HandleDiagnostic()
149 DE.Filename = FE->getName(); in HandleDiagnostic()
152 DE.Filename = PLoc.getFilename(); in HandleDiagnostic()
153 DE.Line = PLoc.getLine(); in HandleDiagnostic()
154 DE.Column = PLoc.getColumn(); in HandleDiagnostic()
159 Entries.push_back(DE); in HandleDiagnostic()