Home | History | Annotate | Download | only in Frontend

Lines Matching refs:Path

29 #include "llvm/Support/Path.h"
61 union { const FileEntry* FE; const char* Path; };
68 PTHEntryKeyVariant(FileData *Data, const char *path)
69 : Path(path), Kind(IsDE), Data(new FileData(*Data)) {}
71 explicit PTHEntryKeyVariant(const char *path)
72 : Path(path), Kind(IsNoExist), Data(nullptr) {}
77 return Kind == IsFE ? FE->getName() : Path;
501 if (llvm::sys::path::is_relative(FE->getName()))
542 LookupResult getStat(const char *Path, FileData &Data, bool isFile,
545 LookupResult Result = statChained(Path, Data, isFile, F, FS);
548 PM.insert(PTHEntryKeyVariant(Path), PTHEntry());
551 if (llvm::sys::path::is_relative(Path))
554 PM.insert(PTHEntryKeyVariant(&Data, Path), PTHEntry());