| /llvm-project/compiler-rt/lib/fuzzer/ |
| H A D | FuzzerIOWindows.cpp | 137 std::string FileName = DirPlusFile(Dir, FindInfo.cFileName); in ListFilesInDirRecursive() local 146 ListFilesInDirRecursive(FileName, Epoch, V, false); in ListFilesInDirRecursive() 148 else if (IsFile(FileName, FindInfo.dwFileAttributes)) in ListFilesInDirRecursive() 149 V->push_back(FileName); in ListFilesInDirRecursive() 247 static size_t ParseDrive(const std::string &FileName, const size_t Offset, in ParseDrive() argument 249 if (Offset + 1 >= FileName.size() || FileName[Offset + 1] != ':') in ParseDrive() 251 if (Offset + 2 >= FileName.size() || !IsSeparator(FileName[Offset + 2])) { in ParseDrive() 262 static size_t ParseFileName(const std::string &FileName, const size_t Offset) { in ParseFileName() argument 264 const size_t End = FileName.size(); in ParseFileName() 265 for(; Pos < End && !IsSeparator(FileName[Pos]); ++Pos) in ParseFileName() [all …]
|
| H A D | FuzzerIOPosix.cpp | 134 std::string DirName(const std::string &FileName) { in DirName() argument 135 char *Tmp = new char[FileName.size() + 1]; in DirName() 136 memcpy(Tmp, FileName.c_str(), FileName.size() + 1); in DirName() 148 bool IsInterestingCoverageFile(const std::string &FileName) { in IsInterestingCoverageFile() argument 149 if (FileName.find("compiler-rt/lib/") != std::string::npos) in IsInterestingCoverageFile() 151 if (FileName.find("/usr/lib/") != std::string::npos) in IsInterestingCoverageFile() 153 if (FileName.find("/usr/include/") != std::string::npos) in IsInterestingCoverageFile() 155 if (FileName == "<null>") in IsInterestingCoverageFile()
|
| /llvm-project/clang-tools-extra/clang-tidy/altera/ |
| H A D | KernelNameRestrictionCheck.cpp | 29 StringRef FileName, bool IsAngled, 41 bool fileNameIsRestricted(StringRef FileName); 45 StringRef FileName; // Filename as a string. member 63 SourceLocation HashLoc, const Token &, StringRef FileName, bool, in InclusionDirective() argument 66 IncludeDirective ID = {HashLoc, FileName}; in InclusionDirective() 71 StringRef FileName) { in fileNameIsRestricted() argument 72 return FileName.equals_insensitive("kernel.cl") || in fileNameIsRestricted() 73 FileName.equals_insensitive("verilog.cl") || in fileNameIsRestricted() 74 FileName.equals_insensitive("vhdl.cl"); in fileNameIsRestricted() 81 StringRef FileName = llvm::sys::path::filename(Entry->getName()); in EndOfMainFile() local [all …]
|
| /llvm-project/bolt/unittests/Profile/ |
| H A D | DataAggregator.cpp | 25 std::optional<StringRef> FileName; in TEST() local 29 FileName = DA.getFileNameForBuildID("1234"); in TEST() 30 ASSERT_FALSE(FileName); in TEST() 37 FileName = DA.getFileNameForBuildID("0000"); in TEST() 38 ASSERT_FALSE(FileName); in TEST() 39 FileName = DA.getFileNameForBuildID("1111"); in TEST() 40 ASSERT_EQ(*FileName, "File1"); in TEST() 48 FileName = DA.getFileNameForBuildID("1234"); in TEST() 49 ASSERT_FALSE(FileName); in TEST() 50 FileName = DA.getFileNameForBuildID("2222"); in TEST() [all …]
|
| /llvm-project/clang-tools-extra/clang-tidy/utils/ |
| H A D | HeaderGuard.cpp | 40 std::string FileName = cleanPath(FE->getName()); in FileChanged() local 41 Files[FileName] = *FE; in FileChanged() 83 std::string FileName = cleanPath(FE->getName()); in EndOfMainFile() local 84 Files.erase(FileName); in EndOfMainFile() 87 if (!Check->shouldFixHeaderGuard(FileName)) in EndOfMainFile() 103 Ifndef, Define, EndIf, FileName, CurHeaderGuard, FixIts); in EndOfMainFile() 107 checkEndifComment(FileName, EndIf, NewGuard, FixIts); in EndOfMainFile() 128 bool wouldFixEndifComment(StringRef FileName, SourceLocation EndIf, in wouldFixEndifComment() argument 151 return Check->shouldSuggestEndifComment(FileName); in wouldFixEndifComment() 162 StringRef FileName, in checkHeaderGuardDefinition() argument [all …]
|
| H A D | IncludeSorter.cpp | 126 const FileID FileID, StringRef FileName, in IncludeSorter() argument 129 CanonicalFile(makeCanonicalName(FileName, Style)) {} in IncludeSorter() 131 void IncludeSorter::addInclude(StringRef FileName, bool IsAngled, in addInclude() argument 137 auto &IncludeLocation = IncludeLocations[FileName]; in addInclude() 148 determineIncludeKind(CanonicalFile, FileName, IsAngled, Style); in addInclude() 150 IncludeBucket[Kind].push_back(FileName.str()); in addInclude() 154 IncludeSorter::createIncludeInsertion(StringRef FileName, bool IsAngled) { in createIncludeInsertion() argument 158 ? llvm::Twine("#import <" + FileName + ">\n").str() in createIncludeInsertion() 159 : llvm::Twine("#import \"" + FileName + "\"\n").str(); in createIncludeInsertion() 162 ? llvm::Twine("#include <" + FileName + ">\n").str() in createIncludeInsertion() [all …]
|
| /llvm-project/clang/lib/Tooling/Inclusions/ |
| H A D | HeaderIncludes.cpp | 41 StringRef FileName, StringRef Code, const IncludeStyle &Style, in getOffsetAfterTokenSequence() argument 44 SourceManagerForFile VirtualSM(FileName, Code); in getOffsetAfterTokenSequence() 82 unsigned getOffsetAfterHeaderGuardsAndComments(StringRef FileName, in getOffsetAfterHeaderGuardsAndComments() argument 92 FileName, Code, Style, in getOffsetAfterHeaderGuardsAndComments() 159 unsigned getMaxHeaderInsertionOffset(StringRef FileName, StringRef Code, in getMaxHeaderInsertionOffset() argument 162 FileName, Code, Style, in getMaxHeaderInsertionOffset() 192 StringRef FileName) in IncludeCategoryManager() argument 193 : Style(Style), FileName(FileName) { in IncludeCategoryManager() 199 IsMainFile = FileName in IncludeCategoryManager() 281 HeaderIncludes(StringRef FileName,StringRef Code,const IncludeStyle & Style) HeaderIncludes() argument [all...] |
| /llvm-project/llvm/lib/IR/ |
| H A D | PrintPasses.cpp | 167 std::error_code cleanUpTempFilesImpl(ArrayRef<std::string> FileName, in cleanUpTempFilesImpl() 171 std::error_code EC = sys::fs::remove(FileName[I]); in prepareTempFiles() 180 SmallVector<std::string> &FileName) { in prepareTempFiles() 181 assert(FD.size() >= SR.size() && FileName.size() == FD.size() && in prepareTempFiles() 191 FileName[I] = Twine(SV).str(); in prepareTempFiles() 194 EC = sys::fs::openFileForWrite(FileName[I], FD[I]); in prepareTempFiles() 207 cleanUpTempFilesImpl(FileName, I); in doSystemDiff() 211 std::error_code llvm::cleanUpTempFiles(ArrayRef<std::string> FileName) { in doSystemDiff() 212 return cleanUpTempFilesImpl(FileName, FileName in doSystemDiff() 159 cleanUpTempFilesImpl(ArrayRef<std::string> FileName,unsigned N) cleanUpTempFilesImpl() argument 172 prepareTempFiles(SmallVector<int> & FD,ArrayRef<StringRef> SR,SmallVector<std::string> & FileName) prepareTempFiles() argument 203 cleanUpTempFiles(ArrayRef<std::string> FileName) cleanUpTempFiles() argument 214 static SmallVector<std::string> FileName{"", "", ""}; doSystemDiff() local [all...] |
| /llvm-project/llvm/tools/sancov/ |
| H A D | sancov.cpp | 140 read(const std::string &FileName); 229 RawCoverage::read(const std::string &FileName) { in read() 231 MemoryBuffer::getFile(FileName); in read() 304 PointsByFile[Loc.FileName].push_back(&Point); in operator <<() 309 std::string FileName = P.first; in operator <<() 326 if (Loc.FileName != FileName || Loc.FunctionName != FunctionName) in operator <<() 423 LineInfo.FileName = Filename; in read() 465 static std::string normalizeFilename(const std::string &FileName) { 466 SmallString<256> S(FileName); in normalizeFilename() argument 227 read(const std::string & FileName) read() argument 307 std::string FileName = P.first; operator <<() local 796 visitObjectFiles(const std::string & FileName,function_ref<void (const object::ObjectFile &)> Fn) visitObjectFiles() argument 813 findSanitizerCovFunctions(const std::string & FileName) findSanitizerCovFunctions() argument 825 findCoveragePointAddrs(const std::string & FileName) findCoveragePointAddrs() argument 841 isCoverageFile(const std::string & FileName) isCoverageFile() argument 863 isSymbolizedCoverageFile(const std::string & FileName) isSymbolizedCoverageFile() argument 909 std::string FileName; global() member 1011 for (const auto &FileName : FileNames) { readAndPrintRawCoverage() local 1063 for (const auto &FileName : FileNames) { readSymbolizeAndMergeCmdArguments() local 1089 for (const auto &FileName : CovFiles) { readSymbolizeAndMergeCmdArguments() local 1107 auto FileName = Pair.second; readSymbolizeAndMergeCmdArguments() local [all...] |
| /llvm-project/clang/include/clang/Frontend/ |
| H A D | CommandLineSourceLoc.h | 26 std::string FileName; member 42 PSL.FileName = std::string(LineSplit.first); in FromString() 46 if (PSL.FileName == "-") in FromString() 47 PSL.FileName = "<stdin>"; in FromString() 55 return (llvm::Twine(FileName == "<stdin>" ? "-" : FileName) + ":" + in ToString() 63 std::string FileName; member 96 if (Begin.FileName.empty()) in fromString() 102 return ParsedSourceRange{std::move(Begin.FileName), in fromString() 129 if (Val.FileName.empty()) { in parse()
|
| /llvm-project/clang/unittests/AST/ |
| H A D | ASTImporterFixtures.cpp | 24 void createVirtualFileIfNeeded(ASTUnit *ToAST, StringRef FileName, in createVirtualFileIfNeeded() argument 32 MFS->addFile(FileName, 0, std::move(Buffer)); in createVirtualFileIfNeeded() 35 void createVirtualFileIfNeeded(ASTUnit *ToAST, StringRef FileName, in createVirtualFileIfNeeded() argument 37 return createVirtualFileIfNeeded(ToAST, FileName, in createVirtualFileIfNeeded() 41 ASTImporterTestBase::TU::TU(StringRef Code, StringRef FileName, in TU() argument 45 : Code(std::string(Code)), FileName(std::string(FileName)), in TU() 46 Unit(tooling::buildASTFromCodeWithArgs(this->Code, Args, this->FileName)), in TU() 76 createVirtualFileIfNeeded(ToAST, FileName, Code); in lazyInitImporter() 118 StringRef FileName) { in lazyInitToAST() argument 125 ToAST = tooling::buildASTFromCodeWithArgs(ToCode, ToArgs, FileName); in lazyInitToAST() [all …]
|
| H A D | MatchVerifier.h | 89 StringRef FileName; in match() local 94 FileName = getFilenameForTesting(Lang_##lang##version); \ in match() 100 FileName = "input.cl"; in match() 104 FileName = "input.m"; in match() 107 FileName = "input.mm"; in match() 113 if (!tooling::runToolOnCodeWithArgs(Factory->create(), Code, Args, FileName)) in match()
|
| /llvm-project/llvm/tools/llvm-objdump/ |
| H A D | SourcePrinter.cpp | 345 MemoryBuffer::getFile(LineInfo.FileName, /*IsText=*/true); in cacheSource() 347 if (MissingSources.insert(LineInfo.FileName).second) in cacheSource() 348 reportWarning("failed to find source " + LineInfo.FileName, in cacheSource() 357 std::vector<StringRef> &Lines = LineCache[LineInfo.FileName]; in cacheSource() 366 SourceCache[LineInfo.FileName] = std::move(Buffer); in cacheSource() 393 sys::path::is_absolute_gnu(LineInfo.FileName)) { in printSourceLine() 394 // FileName has at least one character since is_absolute_gnu is false for in printSourceLine() 396 assert(!LineInfo.FileName.empty()); in printSourceLine() 399 auto StrippedNameStart = LineInfo.FileName.begin(); in printSourceLine() 403 for (auto Pos = StrippedNameStart + 1, End = LineInfo.FileName in printSourceLine() [all...] |
| /llvm-project/clang-tools-extra/clang-tidy/misc/ |
| H A D | HeaderIncludeCycleCheck.cpp | 71 llvm::StringRef FileName = in FileChanged() local 75 NextToEnter = Include{Id, FileName, SourceLocation()}; in FileChanged() 77 assert(NextToEnter->Name == FileName); in FileChanged() 91 llvm::StringRef FileName = llvm::sys::path::filename(FilePath); in InclusionDirective() local 92 NextToEnter = {FileID(), FileName, Range.getBegin()}; in InclusionDirective() 101 checkForDoubleInclude(Id, FileName, Range.getBegin()); in InclusionDirective() 111 void checkForDoubleInclude(FileID Id, llvm::StringRef FileName, in checkForDoubleInclude() argument 124 Check.diag(Loc, "direct self-inclusion of header file '%0'") << FileName; in checkForDoubleInclude() 130 << FileName; in checkForDoubleInclude() 144 bool isFileIgnored(StringRef FileName) const { in isFileIgnored() [all …]
|
| /llvm-project/llvm/lib/DebugInfo/Symbolize/ |
| H A D | SymbolizableObjectFile.cpp | 235 std::string &FileName) const { in getNameFromSymbolTable() 257 FileName = It[-1].second.str(); in getNameFromSymbolTable() 284 std::string FunctionName, FileName; in symbolizeCode() 287 FileName)) { in symbolizeCode() 290 if (LineInfo.FileName == DILineInfo::BadString && !FileName.empty()) in symbolizeCode() 291 LineInfo.FileName = FileName; in symbolizeCode() 312 std::string FunctionName, FileName; in symbolizeInlinedCode() 315 FileName)) { in symbolizeInlinedCode() 285 std::string FunctionName, FileName; symbolizeCode() local 313 std::string FunctionName, FileName; symbolizeInlinedCode() local 332 std::string FileName; symbolizeData() local [all...] |
| /llvm-project/clang/lib/Tooling/ |
| H A D | FileMatchTrie.cpp | 105 StringRef FileName, in findEquivalent() argument 113 llvm::sys::path::filename(FileName) && in findEquivalent() 114 Comparator.equivalent(StringRef(Path), FileName)) in findEquivalent() 118 StringRef Element(llvm::sys::path::filename(FileName.drop_back( in findEquivalent() 124 Comparator, FileName, IsAmbiguous, in findEquivalent() 140 if (Comparator.equivalent(Child, FileName)) { in findEquivalent() 196 StringRef FileMatchTrie::findEquivalent(StringRef FileName, in findEquivalent() argument 198 if (llvm::sys::path::is_relative(FileName)) { in findEquivalent() 203 StringRef Result = Root->findEquivalent(*Comparator, FileName, IsAmbiguous); in findEquivalent()
|
| /llvm-project/clang-tools-extra/clangd/unittests/tweaks/ |
| H A D | DefineOutlineTests.cpp | 21 FileName = "Test.cpp"; in TEST_F() 63 FileName = "Test.hpp"; in TEST_F() 149 FileName = "Test.hpp"; in TEST_F() 158 FileName = "Test.hpp"; in TEST_F() 448 FileName = "Test.cpp"; in TEST_F() 484 FileName = "Test.hpp"; in TEST_F() 594 FileName = "Test.hpp"; in TEST_F() 644 FileName = "Test.hpp"; in TEST_F() 709 FileName = "Test.hpp";
|
| /llvm-project/clang-tools-extra/clang-tidy/modernize/ |
| H A D | DeprecatedHeadersCheck.cpp | 32 StringRef FileName, bool IsAngled, 121 << Marker.FileName in check() 126 << Marker.FileName << Marker.Replacement in check() 180 SourceLocation HashLoc, const Token &IncludeTok, StringRef FileName, in InclusionDirective() argument 202 if (CStyledHeaderToCxx.count(FileName) != 0) { in InclusionDirective() 204 IncludeMarker{CStyledHeaderToCxx[FileName], FileName, in InclusionDirective() 206 } else if (DeleteHeaders.count(FileName) != 0) { in InclusionDirective() 209 IncludeMarker{std::string{}, FileName, in InclusionDirective()
|
| /llvm-project/clang/include/clang/Lex/ |
| H A D | PPCallbacks.h | 95 virtual bool EmbedFileNotFound(StringRef FileName) { return false; } in EmbedFileNotFound() argument 111 virtual void EmbedDirective(SourceLocation HashLoc, StringRef FileName, in EmbedDirective() argument 123 virtual bool FileNotFound(StringRef FileName) { return false; } in FileNotFound() argument 169 const Token &IncludeTok, StringRef FileName, in InclusionDirective() argument 366 virtual void HasEmbed(SourceLocation Loc, StringRef FileName, bool IsAngled, in HasEmbed() argument 371 virtual void HasInclude(SourceLocation Loc, StringRef FileName, bool IsAngled, 500 bool EmbedFileNotFound(StringRef FileName) override { in EmbedFileNotFound() argument 501 bool Skip = First->FileNotFound(FileName); in EmbedFileNotFound() 504 Skip |= Second->FileNotFound(FileName); in EmbedFileNotFound() 508 void EmbedDirective(SourceLocation HashLoc, StringRef FileName, bool IsAngled, in EmbedDirective() argument [all …]
|
| /llvm-project/clang/lib/Serialization/ |
| H A D | ModuleManager.cpp | 99 ModuleManager::addModule(StringRef FileName, ModuleKind Type, in addModule() argument 121 if (lookupModuleFile(FileName, ExpectedSize, ExpectedModTime, Entry)) { in addModule() 149 return Entry.getName() == MF->FileName; in addModule() 168 NewModule->FileName = FileName.str(); in addModule() 174 ModuleFile::getTimestampFilename(NewModule->FileName); in addModule() 183 if (std::unique_ptr<llvm::MemoryBuffer> Buffer = lookupBuffer(FileName)) { in addModule() 185 NewModule->Buffer = &ModuleCache->addBuiltPCM(FileName, std::move(Buffer)); in addModule() 191 getModuleCache().lookupPCM(FileName)) { in addModule() 195 } else if (getModuleCache().shouldBuildPCM(FileName)) { in addModule() 280 addInMemoryBuffer(StringRef FileName,std::unique_ptr<llvm::MemoryBuffer> Buffer) addInMemoryBuffer() argument 434 lookupModuleFile(StringRef FileName,off_t ExpectedSize,time_t ExpectedModTime,OptionalFileEntryRef & File) lookupModuleFile() argument [all...] |
| /llvm-project/clang-tools-extra/clangd/ |
| H A D | TUScheduler.cpp | 356 SynchronizedTUStatus(PathRef FileName, ParsingCallbacks &Callbacks) in SynchronizedTUStatus() argument 357 : FileName(FileName), Callbacks(Callbacks) {} in SynchronizedTUStatus() 374 Callbacks.onFileUpdated(FileName, Status); in emitStatusLocked() 377 const Path FileName; member in clang::clangd::__anon880aeff60611::SynchronizedTUStatus 430 PreambleThread(llvm::StringRef FileName, ParsingCallbacks &Callbacks, in PreambleThread() 435 : FileName(FileName), Callbacks(Callbacks), in PreambleThread() 486 Throttle.emplace(FileName, Throttler, ReqCV); in run() 533 dlog("Preamble worker for {0} stopped", FileName); 427 PreambleThread(llvm::StringRef FileName,ParsingCallbacks & Callbacks,bool StorePreambleInMemory,bool RunSync,PreambleThrottler * Throttler,SynchronizedTUStatus & Status,TUScheduler::HeaderIncluderCache & HeaderIncluders,ASTWorker & AW) PreambleThread() argument 580 const Path FileName; global() member in clang::clangd::__anon880aeff60611::PreambleThread 716 const Path FileName; global() member in clang::clangd::__anon880aeff60611::ASTWorker 811 create(PathRef FileName,const GlobalCompilationDatabase & CDB,TUScheduler::ASTCache & IdleASTs,TUScheduler::HeaderIncluderCache & HeaderIncluders,AsyncTaskRunner * Tasks,Semaphore & Barrier,const TUScheduler::Options & Opts,ParsingCallbacks & Callbacks) create() argument 830 ASTWorker(PathRef FileName,const GlobalCompilationDatabase & CDB,TUScheduler::ASTCache & LRUCache,TUScheduler::HeaderIncluderCache & HeaderIncluders,Semaphore & Barrier,bool RunSync,const TUScheduler::Options & Opts,ParsingCallbacks & Callbacks) ASTWorker() argument [all...] |
| /llvm-project/clang/unittests/Frontend/ |
| H A D | CompilerInstanceTest.cpp | 27 SmallString<256> FileName; in TEST() 28 ASSERT_FALSE(sys::fs::createTemporaryFile("vfs", "yaml", FD, FileName)); in TEST() 29 ToolOutputFile File(FileName, FD); in TEST() 33 sys::fs::make_absolute(CurrentPath, FileName); in TEST() 38 const std::string FileNameStr = std::string(FileName.str()); in TEST() 49 File.os() << format(VFSYaml, CurrentPathStr.c_str(), FileName.c_str()); in TEST() 26 SmallString<256> FileName; TEST() local
|
| /llvm-project/llvm/tools/llvm-libtool-darwin/ |
| H A D | llvm-libtool-darwin.cpp | 107 static Expected<std::string> searchForFile(const Twine &FileName) { in searchForFile() 109 [FileName]( in searchForFile() 113 sys::path::append(Path, Dir, FileName); in searchForFile() 130 "cannot locate file '%s'", FileName.str().c_str()); 146 StringRef FileName, DirName; in processFileList() 147 std::tie(FileName, DirName) = StringRef(FileList).rsplit(","); in processFileList() 150 MemoryBuffer::getFileOrSTDIN(FileName, /*IsText=*/false, in processFileList() 153 return createFileError(FileName, errorCodeToError(EC)); in processFileList() 160 FileName.str().c_str()); in processFileList() 166 FileName in processFileList() 105 searchForFile(const Twine & FileName) searchForFile() argument 144 StringRef FileName, DirName; processFileList() local 265 for (StringRef FileName : InputFiles) build() local 285 StringRef FileName; global() member in MembersBuilder::AddMember 288 AddMember(MembersBuilder & Builder,StringRef FileName) AddMember() argument [all...] |
| /llvm-project/compiler-rt/test/fuzzer/ |
| H A D | BigFileCopy.cpp | 14 const char *FileName = "big-file.txt"; in LLVMFuzzerTestOneInput() local 15 FILE *f = fopen(FileName, "w"); in LLVMFuzzerTestOneInput() 25 fuzzer::CopyFileToErr(FileName); in LLVMFuzzerTestOneInput() 28 remove(FileName); in LLVMFuzzerTestOneInput()
|
| /llvm-project/llvm/test/tools/llvm-symbolizer/ |
| H A D | output-style-json-code.test | 15 …Name":"{{.*}}/Inputs/addr.exe","Symbol":[{"Column":0,"Discriminator":0,"FileName":"","FunctionName… 20 …Name":"{{.*}}/Inputs/discrim","Symbol":[{"Column":17,"Discriminator":2,"FileName":"/tmp{{/|\\\\}}d… 30 …Name":"{{.*}}/Inputs/addr.exe","Symbol":[{"Column":3,"Discriminator":0,"FileName":"/tmp{{/|\\\\}}x… 40 …FileName":"/tmp{{/|\\\\}}x.c","FunctionName":"inctwo","Line":3,"StartAddress":"0x400540","StartFil… 51 …FileName":"/tmp{{/|\\\\}}x.c","FunctionName":"inctwo","Line":3,"StartAddress":"0x400540","StartFil… 61 …FileName":"/tmp{{/|\\\\}}x.c","FunctionName":"","Line":3,"StartAddress":"0x400540","StartFileName"… 68 …FileName":"/tmp/dbginfo{{/|\\\\}}symbols.part3.c","FunctionName":"static_func","Line":4,"StartAddr…
|