Home | History | Annotate | Download | only in Basic

Lines Matching refs:SLocOffset

717 FileID SourceManager::getFileIDSlow(unsigned SLocOffset) const {
718 if (!SLocOffset)
721 // Now it is time to search for the correct file. See where the SLocOffset
723 if (SLocOffset < NextLocalOffset)
724 return getFileIDLocal(SLocOffset);
725 return getFileIDLoaded(SLocOffset);
732 FileID SourceManager::getFileIDLocal(unsigned SLocOffset) const {
733 assert(SLocOffset < NextLocalOffset && "Bad function choice");
749 LocalSLocEntryTable[LastFileIDLookup.ID].getOffset() < SLocOffset) {
758 // FileID whose offset is known to be larger than SLocOffset.
762 if (I->getOffset() <= SLocOffset) {
781 // SLocOffset.
795 if (MidOffset > SLocOffset) {
803 if (isOffsetInFileID(FileID::get(MiddleIndex), SLocOffset)) {
823 FileID SourceManager::getFileIDLoaded(unsigned SLocOffset) const {
825 if (SLocOffset < CurrentLoadedOffset) {
826 assert(0 && "Invalid SLocOffset or bad function choice");
836 if (LastID >= 0 || getLoadedSLocEntryByID(LastID).getOffset() < SLocOffset)
845 if (E.getOffset() <= SLocOffset) {
870 if (E.getOffset() > SLocOffset) {
880 if (isOffsetInFileID(FileID::get(-int(MiddleIndex) - 2), SLocOffset)) {