/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | StmtOpenMP.cpp | 134 if (!Dir) in doForAllLoops() 270 return Dir; in Create() 289 return Dir; in Create() 324 return Dir; in Create() 371 return Dir; in Create() 419 return Dir; in Create() 442 return Dir; in Create() 484 return Dir; in Create() 505 return Dir; in Create() 521 auto *Dir = in Create() local [all …]
|
/freebsd/contrib/llvm-project/clang/lib/IndexSerialization/ |
H A D | SerializablePathCollection.cpp | 30 return Paths.add(Dir); in addDirPath() 55 Paths.addFilePath(Dir.Root, Dir.Path, sys::path::filename(FE.getName())); in tryStoreFilePath() 63 while (Dir.size() > 1 && llvm::sys::path::is_separator(Dir.back())) in tryStoreDirPath() 64 Dir = Dir.drop_back(); in tryStoreDirPath() 66 auto DirIt = UniqueDirs.find(Dir); in tryStoreDirPath() 70 const std::string OrigDir = Dir.str(); in tryStoreDirPath() 73 if (!SysRoot.empty() && Dir.starts_with(SysRoot) && in tryStoreDirPath() 76 Dir = Dir.drop_front(SysRoot.size()); in tryStoreDirPath() 80 Dir = Dir.drop_front(WorkDir.size()); in tryStoreDirPath() 84 while (!Dir.empty() && llvm::sys::path::is_separator(Dir.front())) in tryStoreDirPath() [all …]
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | DirectiveEmitter.cpp | 143 Directive Dir{D}; in HasDuplicateClausesInDirectives() local 146 if (HasDuplicateClauses(Dir.getAllowedClauses(), Dir, Clauses) || in HasDuplicateClausesInDirectives() 147 HasDuplicateClauses(Dir.getAllowedOnceClauses(), Dir, Clauses) || in HasDuplicateClausesInDirectives() 148 HasDuplicateClauses(Dir.getAllowedExclusiveClauses(), Dir, Clauses)) { in HasDuplicateClausesInDirectives() 153 if (HasDuplicateClauses(Dir.getAllowedClauses(), Dir, Clauses) || in HasDuplicateClausesInDirectives() 154 HasDuplicateClauses(Dir.getRequiredClauses(), Dir, Clauses)) { in HasDuplicateClausesInDirectives() 399 Directive Dir{D}; in GenerateIsAllowedClause() local 473 Directive Dir{D}; in GenerateDirectiveClauseSets() local 478 GenerateClauseSet(Dir.getAllowedClauses(), OS, "allowedClauses_", Dir, in GenerateDirectiveClauseSets() 484 GenerateClauseSet(Dir.getRequiredClauses(), OS, "requiredClauses_", Dir, in GenerateDirectiveClauseSets() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Lex/ |
H A D | HeaderSearch.cpp | 438 *File, Dir ? Dir : File->getFileEntry().getDir(), RequestingModule, in getFileAndSuggestModule() 570 if (!Dir) in getTopFrameworkDir() 634 if (!Dir) in DoFrameworkLookup() 697 if (!Dir) in DoFrameworkLookup() 1225 if (!Dir) in LookupSubframeworkHeader() 1524 if (!Dir) in hasModuleMap() 1545 if (*Dir == Root) in hasModuleMap() 1693 if (!Dir) { in loadModuleMapFile() 1857 Dir != DirEnd && !EC; Dir.increment(EC)) { in collectAllModules() 1920 Dir != DirEnd && !EC; Dir.increment(EC)) { in loadSubdirectoryModuleMaps() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Lex/ |
H A D | DirectoryLookup.h | 41 DirectoryEntryRef Dir; member 47 DLU(DirectoryEntryRef Dir) : Dir(Dir) {} in DLU() argument 72 DirectoryLookup(DirectoryEntryRef Dir, SrcMgr::CharacteristicKind DT, in DirectoryLookup() argument 74 : u(Dir), DirCharacteristic(DT), in DirectoryLookup() 95 return isNormalDir() ? &u.Dir.getDirEntry() : nullptr; in getDir() 99 return isNormalDir() ? OptionalDirectoryEntryRef(u.Dir) : std::nullopt; in getDirRef() 105 return isFramework() ? &u.Dir.getDirEntry() : nullptr; in getFrameworkDir() 109 return isFramework() ? OptionalDirectoryEntryRef(u.Dir) : std::nullopt; in getFrameworkDirRef()
|
/freebsd/contrib/llvm-project/compiler-rt/lib/fuzzer/ |
H A D | FuzzerIOPosix.cpp | 55 void ListFilesInDirRecursive(const std::string &Dir, long *Epoch, in ListFilesInDirRecursive() argument 57 auto E = GetEpoch(Dir); in ListFilesInDirRecursive() 61 DIR *D = opendir(Dir.c_str()); in ListFilesInDirRecursive() 63 Printf("%s: %s; exiting\n", strerror(errno), Dir.c_str()); in ListFilesInDirRecursive() 67 std::string Path = DirPlusFile(Dir, E->d_name); in ListFilesInDirRecursive() 81 void IterateDirRecursive(const std::string &Dir, in IterateDirRecursive() argument 82 void (*DirPreCallback)(const std::string &Dir), in IterateDirRecursive() argument 85 DirPreCallback(Dir); in IterateDirRecursive() 86 DIR *D = opendir(Dir.c_str()); in IterateDirRecursive() 89 std::string Path = DirPlusFile(Dir, E->d_name); in IterateDirRecursive() [all …]
|
H A D | FuzzerIOWindows.cpp | 113 void ListFilesInDirRecursive(const std::string &Dir, long *Epoch, in ListFilesInDirRecursive() argument 115 auto E = GetEpoch(Dir); in ListFilesInDirRecursive() 119 std::string Path(Dir); in ListFilesInDirRecursive() 132 Printf("No such file or directory: %s; exiting\n", Dir.c_str()); in ListFilesInDirRecursive() 137 std::string FileName = DirPlusFile(Dir, FindInfo.cFileName); in ListFilesInDirRecursive() 162 void IterateDirRecursive(const std::string &Dir, in IterateDirRecursive() argument 167 DirPreCallback(Dir); in IterateDirRecursive() 169 DWORD DirAttrs = GetFileAttributesA(Dir.c_str()); in IterateDirRecursive() 172 std::string TargetDir(Dir); in IterateDirRecursive() 191 std::string Path = DirPlusFile(Dir, FindInfo.cFileName); in IterateDirRecursive() [all …]
|
H A D | FuzzerIO.h | 73 void ListFilesInDirRecursive(const std::string &Dir, long *Epoch, 76 bool MkDirRecursive(const std::string &Dir); 77 void RmDirRecursive(const std::string &Dir); 82 void IterateDirRecursive(const std::string &Dir, 83 void (*DirPreCallback)(const std::string &Dir), 84 void (*DirPostCallback)(const std::string &Dir), 85 void (*FileCallback)(const std::string &Dir)); 93 void GetSizedFilesFromDir(const std::string &Dir, std::vector<SizedFile> *V);
|
H A D | FuzzerIO.cpp | 123 void GetSizedFilesFromDir(const std::string &Dir, std::vector<SizedFile> *V) { in GetSizedFilesFromDir() argument 125 ListFilesInDirRecursive(Dir, 0, &Files, /*TopDir*/true); in GetSizedFilesFromDir() 181 const std::string &Dir = DirName(Leaf); in MkDirRecursiveInner() local 183 if (IsDirectory(Dir)) { in MkDirRecursiveInner() 188 bool ret = MkDirRecursiveInner(Dir); in MkDirRecursiveInner() 198 bool MkDirRecursive(const std::string &Dir) { in MkDirRecursive() argument 199 if (Dir.empty()) in MkDirRecursive() 202 if (IsDirectory(Dir)) in MkDirRecursive() 205 return MkDirRecursiveInner(Dir); in MkDirRecursive() 208 void RmDirRecursive(const std::string &Dir) { in RmDirRecursive() argument [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/ |
H A D | FileEntry.h | 28 uint32_t Dir = 0; member 33 FileEntry(uint32_t D, uint32_t B) : Dir(D), Base(B) {} in FileEntry() 38 return Base == RHS.Base && Dir == RHS.Dir; 41 return Base != RHS.Base || Dir != RHS.Dir; 57 return llvm::hash_combine(DenseMapInfo<uint32_t>::getHashValue(Val.Dir),
|
H A D | LookupResult.h | 23 StringRef Dir; ///< Line entry source file directory path. member 30 return LHS.Name == RHS.Name && LHS.Dir == RHS.Dir && LHS.Base == RHS.Base &&
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/ |
H A D | LookupResult.cpp | 23 if (!Locations[Index].Dir.empty()) { in getSourceFile() 25 Fullpath = std::string(Locations[Index].Dir); in getSourceFile() 28 llvm::sys::path::append(Storage, Locations[Index].Dir, in getSourceFile() 42 if (SL.Dir.size() || SL.Base.size()) { in operator <<() 44 if (!SL.Dir.empty()) { in operator <<() 45 OS << SL.Dir; in operator <<() 46 if (SL.Dir.contains('\\') && !SL.Dir.contains('/')) in operator <<()
|
H A D | GsymReader.cpp | 183 if (Data.getU32(&Offset, &Swap->Files[0].Dir, NumFiles*2)) in parse() 385 OS << format("[%4u] ", I) << HEX32(Files[I].Dir) << ' ' in dump() 440 if (FE->Dir == 0 && FE->Base == 0) in dump() 442 StringRef Dir = getString(FE->Dir); in dump() local 444 if (!Dir.empty()) { in dump() 445 OS << Dir; in dump() 446 if (Dir.contains('\\') && !Dir.contains('/')) in dump() 454 if (!Dir.empty() || !Base.empty()) in dump()
|
/freebsd/contrib/llvm-project/clang/lib/APINotes/ |
H A D | APINotesManager.cpp | 364 auto Known = Readers.find(*Dir); in findAPINotes() 372 DirsVisited.insert(*Dir); in findAPINotes() 384 StringRef Path = Dir->getName(); in findAPINotes() 399 Readers[*Dir] = nullptr; in findAPINotes() 407 Dir = *PublicDir; in findAPINotes() 410 Dir = *PrivateDir; in findAPINotes() 438 if (!DirsVisited.insert(*Dir)) { in findAPINotes() 439 Dir = std::nullopt; in findAPINotes() 447 Dir = ParentPath.empty() ? std::nullopt in findAPINotes() 449 } while (Dir); in findAPINotes() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | BareMetal.cpp | 105 getProgramPaths().push_back(getDriver().Dir); in BareMetal() 111 SmallString<128> Dir(SysRoot); in BareMetal() local 113 getFilePaths().push_back(std::string(Dir)); in BareMetal() 204 SmallString<128> SysRootDir(D.Dir); in computeBaseSysRoot() 270 SmallString<128> Dir(getDriver().ResourceDir); in AddClangSystemIncludeArgs() local 271 llvm::sys::path::append(Dir, "include"); in AddClangSystemIncludeArgs() 279 SmallString<128> Dir(SysRoot); in AddClangSystemIncludeArgs() local 281 llvm::sys::path::append(Dir, "include"); in AddClangSystemIncludeArgs() 306 SmallString<128> Dir(SysRoot); in AddClangCXXStdlibIncludeArgs() local 307 llvm::sys::path::append(Dir, M.gccSuffix()); in AddClangCXXStdlibIncludeArgs() [all …]
|
H A D | Hurd.cpp | 103 if (StringRef(D.Dir).starts_with(SysRoot)) { in Hurd() 104 addPathIfExists(D, D.Dir + "/../lib/" + MultiarchTriple, Paths); in Hurd() 105 addPathIfExists(D, D.Dir + "/../" + OSLibDir, Paths); in Hurd() 121 if (StringRef(D.Dir).starts_with(SysRoot)) in Hurd() 122 addPathIfExists(D, D.Dir + "/../lib", Paths); in Hurd() 174 for (StringRef Dir : Dirs) { in AddClangSystemIncludeArgs() local 176 llvm::sys::path::is_absolute(Dir) ? "" : StringRef(SysRoot); in AddClangSystemIncludeArgs() 177 addExternCSystemInclude(DriverArgs, CC1Args, Prefix + Dir); in AddClangSystemIncludeArgs()
|
H A D | RISCVToolchain.cpp | 44 llvm::sys::path::append(GCCDir, D.Dir, "..", D.getTargetTriple(), in hasGCCToolchain() 70 getProgramPaths().push_back(D.Dir); in RISCVToolChain() 102 SmallString<128> Dir(getDriver().ResourceDir); in AddClangSystemIncludeArgs() local 103 llvm::sys::path::append(Dir, "include"); in AddClangSystemIncludeArgs() 104 addSystemInclude(DriverArgs, CC1Args, Dir.str()); in AddClangSystemIncludeArgs() 108 SmallString<128> Dir(computeSysRoot()); in AddClangSystemIncludeArgs() local 109 llvm::sys::path::append(Dir, "include"); in AddClangSystemIncludeArgs() 110 addSystemInclude(DriverArgs, CC1Args, Dir.str()); in AddClangSystemIncludeArgs() 137 llvm::sys::path::append(SysRootDir, getDriver().Dir, "..", in computeSysRoot()
|
H A D | MSP430.cpp | 139 SmallString<128> Dir; in computeSysRoot() local 141 llvm::sys::path::append(Dir, GCCInstallation.getParentLibPath(), ".."); in computeSysRoot() 143 llvm::sys::path::append(Dir, getDriver().Dir, ".."); in computeSysRoot() 145 return std::string(Dir); in computeSysRoot() 154 SmallString<128> Dir(computeSysRoot()); in AddClangSystemIncludeArgs() local 155 llvm::sys::path::append(Dir, "msp430-elf", "include"); in AddClangSystemIncludeArgs() 156 addSystemInclude(DriverArgs, CC1Args, Dir.str()); in AddClangSystemIncludeArgs()
|
/freebsd/contrib/llvm-project/clang/lib/Driver/ |
H A D | Multilib.cpp | 165 std::string Dir; member 208 io.mapRequired("Dir", V.Dir); in mapping() 213 if (StringRef(V.Dir).starts_with("/")) in validate() 214 return "paths must be relative but \"" + V.Dir + "\" starts with \"/\""; in validate() 273 return "multilib \"" + Lib.Dir + in validate() 298 std::string Dir; in LLVM_YAML_IS_SEQUENCE_VECTOR() local 299 if (M.Dir != ".") in LLVM_YAML_IS_SEQUENCE_VECTOR() 300 Dir = "/" + M.Dir; in LLVM_YAML_IS_SEQUENCE_VECTOR() 305 Multilibs.emplace_back(Dir, Dir, Dir, M.Flags, M.Group); in LLVM_YAML_IS_SEQUENCE_VECTOR()
|
/freebsd/contrib/llvm-project/clang/include/clang/IndexSerialization/ |
H A D | SerializablePathCollection.h | 61 DirPath Dir; member 64 FilePath(const DirPath &Dir, const StringPool::StringOffsetSize &Filename) in FilePath() 65 : Dir(Dir), Filename(Filename) {} in FilePath() 69 size_t addFilePath(RootDirKind Root, const StringPool::StringOffsetSize &Dir, 73 StringPool::StringOffsetSize addDirPath(StringRef Dir);
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | FileEntry.h | 73 DirectoryEntryRef getDir() const { return ME->second->Dir; } in getDir() 124 DirectoryEntryRef Dir; member 127 MapValue(FileEntry &FE, DirectoryEntryRef Dir) : V(&FE), Dir(Dir) {} in MapValue() 128 MapValue(MapEntry &ME, DirectoryEntryRef Dir) : V(&ME), Dir(Dir) {} in MapValue() 310 const DirectoryEntry *Dir = nullptr; // Directory file lives in. 341 const DirectoryEntry *getDir() const { return Dir; }
|
/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | FileCollector.cpp | 28 void FileCollectorBase::addDirectory(const Twine &Dir) { in addDirectory() argument 29 assert(sys::fs::is_directory(Dir)); in addDirectory() 31 addDirectoryImpl(Dir, vfs::getRealFileSystem(), EC); in addDirectory() 137 FileCollector::addDirectoryImpl(const llvm::Twine &Dir, in addDirectoryImpl() argument 140 auto It = FS->dir_begin(Dir, EC); in addDirectoryImpl() 143 addFile(Dir); in addDirectoryImpl() 154 return FS->dir_begin(Dir, EC); in addDirectoryImpl() 278 llvm::vfs::directory_iterator dir_begin(const llvm::Twine &Dir, in dir_begin() argument 280 return Collector->addDirectoryImpl(Dir, FS, EC); in dir_begin()
|
H A D | Process.cpp | 52 for (StringRef Dir : Dirs) { in FindInEnvPath() local 53 if (Dir.empty()) in FindInEnvPath() 56 if (any_of(IgnoreList, [&](StringRef S) { return fs::equivalent(S, Dir); })) in FindInEnvPath() 59 SmallString<128> FilePath(Dir); in FindInEnvPath()
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/ |
H A D | InterpolatingCompilationDatabase.cpp | 331 auto Dir = ++sys::path::rbegin(Path), DirEnd = sys::path::rend(Path); in FileIndex() local 332 for (int J = 0; J < DirectorySegmentsIndexed && Dir != DirEnd; ++J, ++Dir) in FileIndex() 333 if (Dir->size() > ShortDirectorySegment) // not trivial ones in FileIndex() 334 Components.emplace_back(*Dir, I); in FileIndex() 383 auto Dir = ++sys::path::rbegin(Filename), in scoreCandidates() local 385 for (int I = 0; I < DirectorySegmentsQueried && Dir != DirEnd; ++I, ++Dir) { in scoreCandidates() 386 if (Dir->size() > ShortDirectorySegment) in scoreCandidates() 387 Dirs.push_back(*Dir); in scoreCandidates() 388 Prefix = Filename.substr(0, Dir - DirEnd); in scoreCandidates() 403 for (StringRef Dir : Dirs) in scoreCandidates() local [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | DependenceGraphBuilder.cpp | 180 const Direction Dir) { in createPiBlocks() argument 185 << (Dir == Direction::Incoming ? "incoming)" : "outgoing)") in createPiBlocks() 188 assert((Dir == Direction::Incoming || Dir == Direction::Outgoing) && in createPiBlocks() 195 if (!EdgeAlreadyCreated[Dir][Kind]) { in createPiBlocks() 196 if (Dir == Direction::Incoming) { in createPiBlocks() 199 } else if (Dir == Direction::Outgoing) { in createPiBlocks() 203 EdgeAlreadyCreated[Dir][Kind] = true; in createPiBlocks()
|