/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | StmtOpenMP.cpp | 133 auto *Dir = dyn_cast<OMPLoopTransformationDirective>(CurStmt); in doForAllLoops() local 134 if (!Dir) in doForAllLoops() 137 OnTransformationCallback(Dir); in doForAllLoops() 139 Stmt *TransformedStmt = Dir->getTransformedStmt(); in doForAllLoops() 141 unsigned NumGeneratedLoops = Dir->getNumGeneratedLoops(); in doForAllLoops() 267 auto *Dir = createDirective<OMPMetaDirective>( in Create() local 269 Dir->setIfStmt(IfStmt); in Create() 270 return Dir; in Create() 285 auto *Dir = createDirective<OMPParallelDirective>( in Create() local 287 Dir->setTaskReductionRefExpr(TaskRedRef); in Create() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Lex/ |
H A D | HeaderSearch.cpp | 218 for (const std::string &Dir : HSOpts->PrebuiltModulePaths) { in getPrebuiltModuleFileName() local 219 SmallString<256> Result(Dir); in getPrebuiltModuleFileName() 243 for (const std::string &Dir : HSOpts->PrebuiltModulePaths) { in getPrebuiltImplicitModuleFileName() local 244 SmallString<256> CachePath(Dir); in getPrebuiltImplicitModuleFileName() 331 for (DirectoryLookup &Dir : search_dir_range()) { in lookupModule() 332 if (Dir.isFramework()) { in lookupModule() 337 FrameworkDirName += Dir.getFrameworkDirRef()->getName(); in lookupModule() 341 bool IsSystem = Dir.getDirCharacteristic() != SrcMgr::C_User; in lookupModule() 351 if (!Dir.isNormalDir()) in lookupModule() 354 bool IsSystem = Dir.isSystemHeaderDirectory(); in lookupModule() [all …]
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | DirectiveEmitter.cpp | 150 Directive Dir{D}; in HasDuplicateClausesInDirectives() local 153 if (HasDuplicateClauses(Dir.getAllowedClauses(), Dir, Clauses) || in HasDuplicateClausesInDirectives() 154 HasDuplicateClauses(Dir.getAllowedOnceClauses(), Dir, Clauses) || in HasDuplicateClausesInDirectives() 155 HasDuplicateClauses(Dir.getAllowedExclusiveClauses(), Dir, Clauses)) { in HasDuplicateClausesInDirectives() 160 if (HasDuplicateClauses(Dir.getAllowedClauses(), Dir, Clauses) || in HasDuplicateClausesInDirectives() 161 HasDuplicateClauses(Dir.getRequiredClauses(), Dir, Clauses)) { in HasDuplicateClausesInDirectives() 167 Dir.getRecordName()); in HasDuplicateClausesInDirectives() 423 Directive Dir{Rec}; in GetDirectiveName() local 425 "::" + DirLang.getDirectivePrefix() + Dir.getFormattedName()) in GetDirectiveName() 449 Directive Dir{D}; in GenerateIsAllowedClause() local [all …]
|
/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 83 void (*DirPostCallback)(const std::string &Dir), in IterateDirRecursive() argument 84 void (*FileCallback)(const std::string &Dir)) { in IterateDirRecursive() argument 85 DirPreCallback(Dir); 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 163 void (*DirPreCallback)(const std::string &Dir), in IterateDirRecursive() argument 164 void (*DirPostCallback)(const std::string &Dir), in IterateDirRecursive() argument 165 void (*FileCallback)(const std::string &Dir)) { in IterateDirRecursive() argument 167 DirPreCallback(Dir); 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/clang/lib/APINotes/ |
H A D | APINotesManager.cpp | 231 auto tryAPINotes = [&](DirectoryEntryRef Dir, bool WantPublic) { in getCurrentModuleAPINotes() argument 232 if (auto File = findAPINotesFile(Dir, ModuleName, WantPublic)) { in getCurrentModuleAPINotes() 240 if (auto File = findAPINotesFile(Dir, ExportedModuleName, WantPublic)) in getCurrentModuleAPINotes() 362 OptionalDirectoryEntryRef Dir = File->getDir(); in findAPINotes() local 370 auto Known = Readers.find(*Dir); in findAPINotes() 378 DirsVisited.insert(*Dir); in findAPINotes() 379 Dir = Known->second.get<DirectoryEntryRef>(); in findAPINotes() 390 StringRef Path = Dir->getName(); in findAPINotes() 405 Readers[*Dir] = nullptr; in findAPINotes() 413 Dir = *PublicDir; in findAPINotes() [all …]
|
/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) 442 StringRef Dir = getString(FE->Dir); 444 if (!Dir.empty()) { 445 OS << Dir; 446 if (Dir.contains('\\') && !Dir.contains('/')) 454 if (!Dir 390 StringRef Dir = getString(FE->Dir); dump() local [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/clang/lib/Driver/ToolChains/ |
H A D | BareMetal.cpp | 103 getProgramPaths().push_back(getDriver().Dir); in BareMetal() 109 SmallString<128> Dir(SysRoot); in BareMetal() local 110 llvm::sys::path::append(Dir, M.osSuffix(), "lib"); in BareMetal() 111 getFilePaths().push_back(std::string(Dir)); in BareMetal() 112 getLibraryPaths().push_back(std::string(Dir)); in BareMetal() 202 SmallString<128> SysRootDir(D.Dir); in computeBaseSysRoot() 268 SmallString<128> Dir(getDriver().ResourceDir); in AddClangSystemIncludeArgs() local 269 llvm::sys::path::append(Dir, "include"); in AddClangSystemIncludeArgs() 270 addSystemInclude(DriverArgs, CC1Args, Dir.str()); in AddClangSystemIncludeArgs() 282 SmallString<128> Dir(SysRoot); in AddClangSystemIncludeArgs() local [all …]
|
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() 107 SmallString<128> Dir(getDriver().ResourceDir); in AddClangSystemIncludeArgs() local 108 llvm::sys::path::append(Dir, "include"); in AddClangSystemIncludeArgs() 109 addSystemInclude(DriverArgs, CC1Args, Dir.str()); in AddClangSystemIncludeArgs() 113 SmallString<128> Dir(computeSysRoot()); in AddClangSystemIncludeArgs() local 114 llvm::sys::path::append(Dir, "include"); in AddClangSystemIncludeArgs() 115 addSystemInclude(DriverArgs, CC1Args, Dir.str()); in AddClangSystemIncludeArgs() 142 llvm::sys::path::append(SysRootDir, getDriver().Dir, "..", in computeSysRoot()
|
H A D | DragonFly.cpp | 209 getProgramPaths().push_back(getDriver().Dir); in DragonFly() 211 getFilePaths().push_back(getDriver().Dir + "/../lib"); in DragonFly() 225 SmallString<128> Dir(D.ResourceDir); in AddClangSystemIncludeArgs() local 226 llvm::sys::path::append(Dir, "include"); in AddClangSystemIncludeArgs() 227 addSystemInclude(DriverArgs, CC1Args, Dir.str()); in AddClangSystemIncludeArgs()
|
/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. 331 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()
|
H A D | VirtualFileSystem.cpp | 282 directory_iterator dir_begin(const Twine &Dir, std::error_code &EC) override; 342 SmallString<128> Dir; in getCurrentWorkingDirectory() local 343 if (std::error_code EC = llvm::sys::fs::current_path(Dir)) in getCurrentWorkingDirectory() 345 return std::string(Dir); in getCurrentWorkingDirectory() 419 directory_iterator RealFileSystem::dir_begin(const Twine &Dir, in dir_begin() argument 423 std::make_shared<RealFSDirIter>(adjustPath(Dir, Storage), EC)); in dir_begin() 577 CombiningDirIterImpl(ArrayRef<FileSystemPtr> FileSystems, std::string Dir, in CombiningDirIterImpl() argument 581 directory_iterator Iter = FS->dir_begin(Dir, FEC); in CombiningDirIterImpl() 603 directory_iterator OverlayFileSystem::dir_begin(const Twine &Dir, in dir_begin() argument 606 std::make_shared<CombiningDirIterImpl>(FSList, Dir.str(), EC)); in dir_begin() [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()
|
/freebsd/sys/contrib/dev/acpica/compiler/ |
H A D | aslfiles.c | 502 char *Dir) in FlAddIncludeDirectory() argument 511 DirLength = strlen (Dir); in FlAddIncludeDirectory() 519 if ((Dir[DirLength-1] != '/') && in FlAddIncludeDirectory() 520 (Dir[DirLength-1] != '\\')) in FlAddIncludeDirectory() 527 NewDir->Dir = UtLocalCacheCalloc (DirLength + 1 + NeedsSeparator); in FlAddIncludeDirectory() 528 strcpy (NewDir->Dir, Dir); in FlAddIncludeDirectory() 531 strcat (NewDir->Dir, "/"); in FlAddIncludeDirectory() 813 NextDir->Dir, Op, Op->Asl.Value.String); in FlOpenIncludeFile()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-debuginfo-analyzer/ |
H A D | llvm-debuginfo-analyzer.cpp | 64 for (sys::fs::directory_iterator Dir(BundlePath, EC), DirEnd; in expandBundle() local 65 Dir != DirEnd && !EC; Dir.increment(EC)) { in expandBundle() 66 const std::string &Path = Dir->path(); in expandBundle()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | FileCollector.h | 28 void addDirectory(const Twine &Dir); 40 addDirectoryImpl(const llvm::Twine &Dir, 127 addDirectoryImpl(const llvm::Twine &Dir,
|
/freebsd/contrib/llvm-project/clang/lib/Frontend/ |
H A D | FrontendAction.cpp | 389 for (llvm::vfs::recursive_directory_iterator Dir(FS, DirNative, EC), End; in collectModuleHeaderIncludes() local 390 Dir != End && !EC; Dir.increment(EC)) { in collectModuleHeaderIncludes() 393 if (!llvm::StringSwitch<bool>(llvm::sys::path::extension(Dir->path())) in collectModuleHeaderIncludes() 398 auto Header = FileMgr.getOptionalFileRef(Dir->path()); in collectModuleHeaderIncludes() 411 auto PathIt = llvm::sys::path::rbegin(Dir->path()); in collectModuleHeaderIncludes() 412 for (int I = 0; I != Dir.level() + 1; ++I, ++PathIt) in collectModuleHeaderIncludes() 481 if (auto Dir = in loadModuleMapForModuleBuild() local 483 (void)HS.getModuleMap().inferFrameworkModule(*Dir, IsSystem, nullptr); in loadModuleMapForModuleBuild() 795 for (llvm::vfs::directory_iterator Dir = FS.dir_begin(DirNative, EC), in BeginSourceFile() local 797 Dir != DirEnd && !EC; Dir.increment(EC)) { in BeginSourceFile() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/COFF/ |
H A D | COFFWriter.cpp | 422 const data_directory *Dir = &Obj.DataDirectories[DEBUG_DIRECTORY]; in patchDebugDirectory() local 423 if (Dir->Size <= 0) in patchDebugDirectory() 426 if (Dir->RelativeVirtualAddress >= S.Header.VirtualAddress && in patchDebugDirectory() 427 Dir->RelativeVirtualAddress < in patchDebugDirectory() 429 if (Dir->RelativeVirtualAddress + Dir->Size > in patchDebugDirectory() 434 size_t Offset = Dir->RelativeVirtualAddress - S.Header.VirtualAddress; in patchDebugDirectory() 437 uint8_t *End = Ptr + Dir->Size; in patchDebugDirectory()
|