HomeSort by: relevance | last modified time | path
    Searched refs:FileEntry (Results 1 - 25 of 107) sorted by relevancy

1 2 3 4 5

  /src/external/apache2/llvm/dist/clang/lib/Basic/
FileEntry.cpp 1 //===- FileEntry.cpp - File references --------------------------*- C++ -*-===//
10 /// Defines implementation for clang::FileEntry and clang::FileEntryRef.
14 #include "clang/Basic/FileEntry.h"
20 FileEntry::FileEntry() : UniqueID(0, 0) {}
22 FileEntry::~FileEntry() = default;
24 void FileEntry::closeFile() const { File.reset(); }
FileManager.cpp 195 llvm::ErrorOr<const FileEntry *>
217 if (LLVM_LIKELY(Value.V.is<FileEntry *>()))
271 FileEntry &UFE = UniqueRealFiles[Status.getUniqueID()];
274 // The name matches. Set the FileEntry.
283 assert(Redirection.second->V.is<FileEntry *>() &&
285 assert(Redirection.second->V.get<FileEntry *>() == &UFE &&
312 // corresponding FileEntry.
313 // FIXME: LastRef should be removed from FileEntry once all clients adopt
354 FileEntry &FE = const_cast<FileEntry &>(STDIN->getFileEntry())
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/GSYM/
FileEntry.h 1 //===- FileEntry.h ----------------------------------------------*- C++ -*-===//
20 /// Files in GSYM are contained in FileEntry structs where we split the
24 struct FileEntry {
32 FileEntry() = default;
33 FileEntry(uint32_t D, uint32_t B) : Dir(D), Base(B) {}
35 // Implement operator== so that FileEntry can be used as key in
37 bool operator==(const FileEntry &RHS) const {
40 bool operator!=(const FileEntry &RHS) const {
47 template <> struct DenseMapInfo<gsym::FileEntry> {
48 static inline gsym::FileEntry getEmptyKey()
    [all...]
GsymReader.h 14 #include "llvm/DebugInfo/GSYM/FileEntry.h"
57 ArrayRef<FileEntry> Files;
67 std::vector<FileEntry> Files;
144 Optional<FileEntry> getFile(uint32_t Index) const {
189 /// Dump a FileEntry object.
197 void dump(raw_ostream &OS, Optional<FileEntry> FE);
LookupResult.h 20 struct FileEntry;
GsymCreator.h 20 #include "llvm/DebugInfo/GSYM/FileEntry.h"
108 /// FileEntry Files[];
112 /// used in all of the function info, followed by that number of FileEntry
114 /// the file table is represented with a FileEntry structure.
115 /// See "llvm/DebugInfo/GSYM/FileEntry.h" for details.
140 DenseMap<llvm::gsym::FileEntry, uint32_t> FileEntryToIndex;
141 std::vector<llvm::gsym::FileEntry> Files;
179 /// Inserts a file by adding a FileEntry into the "Files" member variable if
  /src/external/apache2/llvm/dist/clang/include/clang/ARCMigrate/
FileRemapper.h 26 class FileEntry;
36 typedef llvm::PointerUnion<const FileEntry *, llvm::MemoryBuffer *> Target;
37 typedef llvm::DenseMap<const FileEntry *, Target> MappingsTy;
40 llvm::DenseMap<const FileEntry *, const FileEntry *> ToFromMappings;
69 void remap(const FileEntry *file, std::unique_ptr<llvm::MemoryBuffer> memBuf);
70 void remap(const FileEntry *file, const FileEntry *newfile);
72 const FileEntry *getOriginalFile(StringRef filePath);
  /src/external/apache2/llvm/dist/clang/include/clang/Lex/
ModuleMap.h 40 class FileEntry;
60 const FileEntry &File, bool IsSystem) {}
72 const FileEntry *Header) {}
193 using AdditionalModMapsSet = llvm::SmallPtrSet<const FileEntry *, 1>;
199 llvm::DenseMap<const FileEntry *, SmallVector<KnownHeader, 1>>;
259 const FileEntry *ModuleMapFile;
274 llvm::DenseMap<const Module *, const FileEntry *> InferredModuleAllowedBy;
280 llvm::DenseMap<const FileEntry *, bool> ParsedModuleMap;
355 HeadersMap::iterator findKnownHeader(const FileEntry *File);
363 KnownHeader findHeaderInUmbrellaDirs(const FileEntry *File
    [all...]
HeaderSearch.h 39 class FileEntry;
142 virtual HeaderFileInfo GetHeaderFileInfo(const FileEntry *FE) = 0;
193 /// included, indexed by the FileEntry's UID.
231 /// This is a mapping from FileEntry -> HeaderMap, uniquing headermaps.
232 std::vector<std::pair<const FileEntry *, std::unique_ptr<HeaderMap>>> HeaderMaps;
242 llvm::DenseMap<const FileEntry *, bool> LoadedModuleMaps;
404 ArrayRef<std::pair<const FileEntry *, const DirectoryEntry *>> Includers,
415 /// the FileEntry for the designated file, otherwise return null.
417 StringRef Filename, const FileEntry *ContextFileEnt,
432 bool ShouldEnterIncludeFile(Preprocessor &PP, const FileEntry *File
    [all...]
PreprocessorLexer.h 26 class FileEntry;
157 /// getFileEntry - Return the FileEntry corresponding to this FileID. Like
159 const FileEntry *getFileEntry() const;
HeaderMap.h 72 static std::unique_ptr<HeaderMap> Create(const FileEntry *FE,
76 /// HeaderMap. If so, open it and return its FileEntry. If RawPath is not
  /src/external/apache2/llvm/dist/clang/include/clang/Basic/
FileEntry.h 1 //===- clang/Basic/FileEntry.h - File references ----------------*- C++ -*-===//
10 /// Defines interfaces for clang::FileEntry and clang::FileEntryRef.
56 class FileEntry;
58 /// A reference to a \c FileEntry that includes the name of the file as it was
63 const FileEntry &getFileEntry() const {
64 return *ME->second->V.get<FileEntry *>();
76 /// Check if the underlying FileEntry is the same, intentially ignoring
81 friend bool operator==(const FileEntry *LHS, const FileEntryRef &RHS) {
84 friend bool operator==(const FileEntryRef &LHS, const FileEntry *RHS) {
90 friend bool operator!=(const FileEntry *LHS, const FileEntryRef &RHS)
    [all...]
FileManager.h 18 #include "clang/Basic/FileEntry.h"
61 std::map<llvm::sys::fs::UniqueID, FileEntry> UniqueRealFiles;
69 SmallVector<std::unique_ptr<FileEntry>, 4> VirtualFileEntries;
73 SmallVector<std::unique_ptr<FileEntry>, 0> BypassFileEntries;
111 /// Each FileEntry we create is assigned a unique ID #.
127 void fillRealPathName(FileEntry *UFE, llvm::StringRef FileName);
196 /// If there is no error, the FileEntry is guaranteed to be non-NULL.
202 llvm::ErrorOr<const FileEntry *>
256 const FileEntry *getVirtualFile(StringRef Filename, off_t Size,
259 /// Retrieve a FileEntry that bypasses VFE, which is expected to be a virtua
    [all...]
SourceManager.h 38 #include "clang/Basic/FileEntry.h"
136 /// This reference does not own the FileEntry object.
142 const FileEntry *OrigEntry;
148 const FileEntry *ContentsEntry;
179 ContentCache(const FileEntry *Ent = nullptr) : ContentCache(Ent, Ent) {}
181 ContentCache(const FileEntry *Ent, const FileEntry *contentEnt)
216 /// file this size is retrieved from the file's FileEntry.
636 /// on their FileEntry*. All ContentCache objects will thus have unique,
637 /// non-null, FileEntry pointers
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
FileRemapper.cpp 63 std::vector<std::pair<const FileEntry *, const FileEntry *> > pairs;
81 llvm::ErrorOr<const FileEntry *> origFE = FileMgr->getFile(fromFilename);
87 llvm::ErrorOr<const FileEntry *> newFE = FileMgr->getFile(toFilename);
131 const FileEntry *origFE = I->first;
137 if (const FileEntry *FE = I->second.dyn_cast<const FileEntry *>()) {
174 const FileEntry *origFE = I->first;
199 if (const FileEntry *FE = Mapping.second.dyn_cast<const FileEntry *>()) {
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Frontend/
DependencyGraph.cpp 32 llvm::SetVector<const FileEntry *> AllFiles;
33 typedef llvm::DenseMap<const FileEntry *,
34 SmallVector<const FileEntry *, 2> > DependencyMap;
40 const FileEntry *Node);
50 CharSourceRange FilenameRange, const FileEntry *File,
74 const FileEntry *File,
83 const FileEntry *FromFile
96 const FileEntry *Node) {
  /src/external/apache2/llvm/dist/clang/lib/Lex/
PreprocessorLexer.cpp 48 /// getFileEntry - Return the FileEntry corresponding to this FileID. Like
50 const FileEntry *PreprocessorLexer::getFileEntry() const {
  /src/external/apache2/llvm/dist/clang/include/clang/Frontend/
VerifyDiagnosticConsumer.h 28 class FileEntry;
281 llvm::PointerIntPair<const FileEntry *, 1, bool> Data;
284 UnparsedFileStatus(const FileEntry *File, bool FoundDirectives)
287 const FileEntry *getFile() const { return Data.getPointer(); }
291 using ParsedFilesMap = llvm::DenseMap<FileID, const FileEntry *>;
  /src/external/apache2/llvm/dist/clang/tools/libclang/
CIndexHigh.cpp 213 const FileEntry *File,
246 const FileEntry *File;
250 FindFileMacroRefVisitData(ASTUnit &Unit, const FileEntry *File,
307 const FileEntry *File,
340 const FileEntry *File;
343 FindFileIncludesVisitor(ASTUnit &Unit, const FileEntry *File,
381 static bool findIncludesInFile(CXTranslationUnit TU, const FileEntry *File,
435 *Log << cursor << " @" << static_cast<const FileEntry *>(file);
447 static_cast<const FileEntry *>(file),
472 static_cast<const FileEntry *>(file)
    [all...]
CXSourceLocation.cpp 131 const FileEntry *File = static_cast<const FileEntry *>(file);
163 = CXXUnit->getLocation(static_cast<const FileEntry *>(file), offset);
254 *file = const_cast<FileEntry *>(SM.getFileEntryForSLocEntry(sloc));
331 *file = const_cast<FileEntry *>(SM.getFileEntryForID(FID));
367 *file = const_cast<FileEntry *>(SM.getFileEntryForID(FID));
CLog.h 26 class FileEntry;
68 Logger &operator<<(const FileEntry *FE);
  /src/external/apache2/llvm/dist/clang/include/clang/Serialization/
ModuleManager.h 37 class FileEntry;
63 llvm::DenseMap<const FileEntry *, ModuleFile *> Modules;
66 /// FileEntry *.
79 llvm::DenseMap<const FileEntry *, std::unique_ptr<llvm::MemoryBuffer>>
189 ModuleFile *lookup(const FileEntry *File) const;
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
DWARFDebugLine.cpp 160 const FileNameEntry &FileEntry = FileNames[I];
163 FileEntry.Name.dump(OS, DumpOptions);
165 << format(" dir_index: %" PRIu64 "\n", FileEntry.DirIdx);
167 OS << " md5_checksum: " << FileEntry.Checksum.digest() << '\n';
169 OS << format(" mod_time: 0x%8.8" PRIx64 "\n", FileEntry.ModTime);
171 OS << format(" length: 0x%8.8" PRIx64 "\n", FileEntry.Length);
174 FileEntry.Source.dump(OS, DumpOptions);
213 DWARFDebugLine::FileNameEntry FileEntry;
214 FileEntry.Name =
216 FileEntry.DirIdx = DebugLineData.getULEB128(OffsetPtr, &Err)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CoverageMappingGen.h 28 class FileEntry;
93 llvm::SmallDenseMap<const FileEntry *, unsigned, 8> FileEntries;
127 unsigned getFileID(const FileEntry *File);
  /src/external/apache2/llvm/dist/clang/include/clang/IndexSerialization/
SerializablePathCollection.h 91 llvm::DenseMap<const clang::FileEntry *, std::size_t> UniqueFiles;
114 size_t tryStoreFilePath(const clang::FileEntry &FE);

Completed in 40 milliseconds

1 2 3 4 5