Lines Matching defs:Invalid
286 bool Invalid = false;
287 SLocEntry &Entry = getSLocEntry(LocInfo.first, &Invalid);
288 if (!Entry.isFile() || Invalid)
441 bool *Invalid) const {
442 return const_cast<SourceManager *>(this)->loadSLocEntry(Index, Invalid);
445 SrcMgr::SLocEntry &SourceManager::loadSLocEntry(unsigned Index, bool *Invalid) {
448 if (Invalid)
449 *Invalid = true;
752 StringRef SourceManager::getBufferData(FileID FID, bool *Invalid) const {
754 if (Invalid)
755 *Invalid = !B;
880 assert(0 && "Invalid SLocOffset or bad function choice");
1040 bool Invalid = false;
1042 getSLocEntry(DecompLoc.first, &Invalid).getExpansion();
1043 if (Invalid)
1053 const SrcMgr::SLocEntry &PrevEntry = getSLocEntry(PrevFID, &Invalid);
1054 if (Invalid)
1076 bool Invalid = false;
1078 getSLocEntry(FID, &Invalid).getExpansion();
1079 if (Invalid)
1088 const SrcMgr::SLocEntry &NextEntry = getSLocEntry(NextFID, &Invalid);
1089 if (Invalid)
1110 bool *Invalid) const {
1119 if (Invalid)
1120 *Invalid = true;
1127 if (Invalid)
1128 *Invalid = !Buffer;
1136 bool *Invalid) const {
1138 if (Invalid)
1139 *Invalid = !MemBuf;
1146 if (Invalid)
1147 *Invalid = true;
1180 // if Invalid is not null, set its value to same.
1182 static bool isInvalid(LocType Loc, bool *Invalid) {
1184 if (Invalid)
1185 *Invalid = MyInvalid;
1190 bool *Invalid) const {
1191 if (isInvalid(Loc, Invalid)) return 0;
1193 return getColumnNumber(LocInfo.first, LocInfo.second, Invalid);
1197 bool *Invalid) const {
1198 if (isInvalid(Loc, Invalid)) return 0;
1200 return getColumnNumber(LocInfo.first, LocInfo.second, Invalid);
1204 bool *Invalid) const {
1206 if (isInvalid(PLoc, Invalid)) return 0;
1301 bool *Invalid) const {
1303 if (Invalid)
1304 *Invalid = true;
1315 if (Invalid)
1316 *Invalid = true;
1328 if (Invalid)
1329 *Invalid = !Buffer;
1335 } else if (Invalid)
1336 *Invalid = false;
1398 bool *Invalid) const {
1399 if (isInvalid(Loc, Invalid)) return 0;
1404 bool *Invalid) const {
1405 if (isInvalid(Loc, Invalid)) return 0;
1410 bool *Invalid) const {
1412 if (isInvalid(PLoc, Invalid)) return 0;
1455 bool *Invalid) const {
1456 if (isInvalid(Loc, Invalid)) return "<invalid loc>";
1459 if (Invalid)
1460 *Invalid = !B;
1478 bool Invalid = false;
1479 const SLocEntry &Entry = getSLocEntry(LocInfo.first, &Invalid);
1480 if (Invalid || !Entry.isFile())
1496 unsigned LineNo = getLineNumber(LocInfo.first, LocInfo.second, &Invalid);
1497 if (Invalid)
1499 unsigned ColNo = getColumnNumber(LocInfo.first, LocInfo.second, &Invalid);
1500 if (Invalid)
1571 bool Invalid = false;
1572 const SrcMgr::SLocEntry &Entry = getSLocEntry(FID, &Invalid);
1573 if (Invalid)
1616 bool Invalid = false;
1617 const SLocEntry &MainSLoc = getSLocEntry(MainFileID, &Invalid);
1618 if (Invalid)
1659 bool Invalid = false;
1660 const SLocEntry &Entry = getSLocEntry(FID, &Invalid);
1661 if (Invalid)
1730 bool Invalid = false;
1731 const SrcMgr::SLocEntry &Entry = getSLocEntryByID(ID, &Invalid);
1732 if (Invalid)
1920 bool Invalid = false;
1921 const SrcMgr::SLocEntry &Entry = getSLocEntry(FID, &Invalid);
1922 if (!Invalid) {
2076 FileID ChildFID; // Used for breaking ties. Invalid for the initial loc.