Lines Matching refs:DILineInfo

124     if (FunctionName == DILineInfo::BadString)
125 FunctionName = DILineInfo::Addr2LineBadString;
133 const DILineInfo &Info) {
140 const DILineInfo &Info) {
150 const DILineInfo &Info) {
163 void LLVMPrinter::printStartAddress(const DILineInfo &Info) {
173 void PlainPrinterBase::print(const DILineInfo &Info, bool Inlined) {
176 if (Filename == DILineInfo::BadString)
177 Filename = DILineInfo::Addr2LineBadString;
184 void PlainPrinterBase::print(const Request &Request, const DILineInfo &Info) {
195 print(DILineInfo(), false);
205 if (Name == DILineInfo::BadString)
206 Name = DILineInfo::Addr2LineBadString;
220 OS << DILineInfo::Addr2LineBadString << '\n';
224 OS << DILineInfo::Addr2LineBadString;
230 OS << DILineInfo::Addr2LineBadString;
236 OS << DILineInfo::Addr2LineBadString;
245 OS << DILineInfo::Addr2LineBadString;
251 OS << DILineInfo::Addr2LineBadString;
257 OS << DILineInfo::Addr2LineBadString;
264 const std::vector<DILineInfo> &Locations) {
266 print(Request, DILineInfo());
268 for (const DILineInfo &L : Locations)
296 static json::Object toJSON(const DILineInfo &LineInfo) {
298 {{"FunctionName", LineInfo.FunctionName != DILineInfo::BadString
301 {"StartFileName", LineInfo.StartFileName != DILineInfo::BadString
308 LineInfo.FileName != DILineInfo::BadString ? LineInfo.FileName : ""},
314 void JSONPrinter::print(const Request &Request, const DILineInfo &Info) {
323 const DILineInfo &LineInfo = Info.getFrame(I);
344 {{"Name", Global.Name != DILineInfo::BadString ? Global.Name : ""},
379 const std::vector<DILineInfo> &Locations) {
381 for (const DILineInfo &L : Locations)