Home | History | Annotate | Download | only in Basic

Lines Matching refs:SLocOffset

708 FileID SourceManager::getFileIDSlow(unsigned SLocOffset) const {
709 if (!SLocOffset)
712 // Now it is time to search for the correct file. See where the SLocOffset
714 if (SLocOffset < NextLocalOffset)
715 return getFileIDLocal(SLocOffset);
716 return getFileIDLoaded(SLocOffset);
723 FileID SourceManager::getFileIDLocal(unsigned SLocOffset) const {
724 assert(SLocOffset < NextLocalOffset && "Bad function choice");
740 LocalSLocEntryTable[LastFileIDLookup.ID].getOffset() < SLocOffset) {
749 // FileID whose offset is known to be larger than SLocOffset.
753 if (I->getOffset() <= SLocOffset) {
772 // SLocOffset.
786 if (MidOffset > SLocOffset) {
794 if (isOffsetInFileID(FileID::get(MiddleIndex), SLocOffset)) {
814 FileID SourceManager::getFileIDLoaded(unsigned SLocOffset) const {
816 if (SLocOffset < CurrentLoadedOffset) {
817 assert(0 && "Invalid SLocOffset or bad function choice");
827 if (LastID >= 0 || getLoadedSLocEntryByID(LastID).getOffset() < SLocOffset)
836 if (E.getOffset() <= SLocOffset) {
861 if (E.getOffset() > SLocOffset) {
871 if (isOffsetInFileID(FileID::get(-int(MiddleIndex) - 2), SLocOffset)) {