Home | History | Annotate | Download | only in libclang

Lines Matching defs:FE

175                            const FileEntry *FE) {
176 assert(FE);
177 PPRegion region = getRegion(Loc, FID, FE);
202 PPRegion getRegion(SourceLocation Loc, FileID FID, const FileEntry *FE) {
203 assert(FE);
204 auto Bail = [this, FE]() {
205 if (isParsedOnceInclude(FE)) {
206 const llvm::sys::fs::UniqueID &ID = FE->getUniqueID();
207 return PPRegion(ID, 0, FE->getModificationTime());
225 const llvm::sys::fs::UniqueID &ID = FE->getUniqueID();
226 return PPRegion(ID, RegionOffset, FE->getModificationTime());
229 bool isParsedOnceInclude(const FileEntry *FE) {
230 return PP.getHeaderSearchInfo().isFileMultipleIncludeGuarded(FE) ||
231 PP.getHeaderSearchInfo().hasFileBeenImported(FE);
398 const FileEntry *FE = SM.getFileEntryForID(FID);
399 if (!FE)
402 return ParsedLocsTracker->hasAlredyBeenParsed(Loc, FID, FE);