Lines Matching refs:Loc
27 static void PrintMessage(ArrayRef<SMLoc> Loc, SourceMgr::DiagKind Kind, in PrintMessage() argument
35 if (Loc.empty()) in PrintMessage()
36 Loc = NullLoc; in PrintMessage()
37 SrcMgr.PrintMessage(Loc.front(), Kind, Msg); in PrintMessage()
38 for (unsigned i = 1; i < Loc.size(); ++i) in PrintMessage()
39 SrcMgr.PrintMessage(Loc[i], SourceMgr::DK_Note, in PrintMessage()
95 void PrintWarning(const char *Loc, const Twine &Msg) { in PrintWarning() argument
96 SrcMgr.PrintMessage(SMLoc::getFromPointer(Loc), SourceMgr::DK_Warning, Msg); in PrintWarning()
107 void PrintError(const char *Loc, const Twine &Msg) { in PrintError() argument
108 SrcMgr.PrintMessage(SMLoc::getFromPointer(Loc), SourceMgr::DK_Error, Msg); in PrintError()
159 void CheckAssert(SMLoc Loc, Init *Condition, Init *Message) { in CheckAssert() argument
163 PrintError(Loc, "assert condition must of type bit, bits, or int."); in CheckAssert()
165 PrintError(Loc, "assertion failed"); in CheckAssert()
174 void dumpMessage(SMLoc Loc, Init *Message) { in dumpMessage() argument
177 PrintNote(Loc, MessageInit->getValue()); in dumpMessage()