Home | History | Annotate | Download | only in Frontend

Lines Matching defs:DE

41                                     const LogDiagnosticPrinter::DiagEntry &DE) {
45 EmitString(OS, getLevelName(DE.DiagnosticLevel)) << '\n';
46 if (!DE.Filename.empty()) {
49 EmitString(OS, DE.Filename) << '\n';
51 if (DE.Line != 0) {
54 EmitInteger(OS, DE.Line) << '\n';
56 if (DE.Column != 0) {
59 EmitInteger(OS, DE.Column) << '\n';
61 if (!DE.Message.empty()) {
64 EmitString(OS, DE.Message) << '\n';
68 EmitInteger(OS, DE.DiagnosticID) << '\n';
69 if (!DE.WarningOption.empty()) {
72 EmitString(OS, DE.WarningOption) << '\n';
104 for (auto &DE : Entries)
105 EmitDiagEntry(OS, DE);
129 DiagEntry DE;
130 DE.DiagnosticID = Info.getID();
131 DE.DiagnosticLevel = Level;
133 DE.WarningOption = DiagnosticIDs::getWarningOptionForDiag(DE.DiagnosticID);
138 DE.Message = MessageStr.str();
141 DE.Filename = "";
142 DE.Line = DE.Column = 0;
153 DE.Filename = FE->getName();
156 DE.Filename = PLoc.getFilename();
157 DE.Line = PLoc.getLine();
158 DE.Column = PLoc.getColumn();
163 Entries.push_back(DE);