/freebsd-src/contrib/llvm-project/llvm/lib/Support/ |
H A D | ToolOutputFile.cpp | 1 //===--- ToolOutputFile.cpp - Implement the ToolOutputFile class --------===// 9 // This implements the ToolOutputFile class. 13 #include "llvm/Support/ToolOutputFile.h" 40 ToolOutputFile::ToolOutputFile(StringRef Filename, std::error_code &EC, in ToolOutputFile() function in ToolOutputFile 55 ToolOutputFile::ToolOutputFile(StringRef Filename, int FD) in ToolOutputFile() function in ToolOutputFile
|
H A D | CodeGenCoverage.cpp | 20 #include "llvm/Support/ToolOutputFile.h" 92 std::unique_ptr<ToolOutputFile> CoverageFile = in emit() 93 std::make_unique<ToolOutputFile>(CoverageFilename, EC, OpenFlags); in emit()
|
/freebsd-src/contrib/llvm-project/llvm/tools/opt/ |
H A D | NewPMDriver.h | 31 class ToolOutputFile; 70 ToolOutputFile *Out, ToolOutputFile *ThinLinkOut, 71 ToolOutputFile *OptRemarkFile, StringRef PassPipeline, 30 class ToolOutputFile; global() variable
|
H A D | opt.cpp |
|
/freebsd-src/contrib/llvm-project/llvm/tools/llc/ |
H A D | NewPMDriver.h | 31 class ToolOutputFile; variable 42 std::unique_ptr<ToolOutputFile> Out, 43 std::unique_ptr<ToolOutputFile> DwoOut,
|
H A D | llc.cpp | 51 #include "llvm/Support/ToolOutputFile.h" 258 static std::unique_ptr<ToolOutputFile> GetOutputStream(const char *TargetName, in GetOutputStream() 308 auto FDOut = std::make_unique<ToolOutputFile>(OutputFilename, EC, OpenFlags); in GetOutputStream() 395 Expected<std::unique_ptr<ToolOutputFile>> RemarksFileOrErr = in main() 401 std::unique_ptr<ToolOutputFile> RemarksFile = std::move(*RemarksFileOrErr); in main() 613 std::unique_ptr<ToolOutputFile> Out = in compileModule() 620 std::unique_ptr<ToolOutputFile> DwoOut; in compileModule() 623 DwoOut = std::make_unique<ToolOutputFile>(SplitDwarfOutputFile, EC, in compileModule()
|
H A D | NewPMDriver.cpp | 40 #include "llvm/Support/ToolOutputFile.h" 93 std::unique_ptr<TargetMachine> Target, std::unique_ptr<ToolOutputFile> Out, in RunPasses() 94 std::unique_ptr<ToolOutputFile> DwoOut, LLVMContext &Context, in RunPasses()
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | ToolOutputFile.h | 1 //===- ToolOutputFile.h - Output files for compiler-like tools --*- C++ -*-===// 9 // This file defines the ToolOutputFile class. 37 /// - The file is automatically deleted when the ToolOutputFile 39 class ToolOutputFile { in getFilename() 56 ToolOutputFile(StringRef Filename, std::error_code &EC, 59 ToolOutputFile(StringRef Filename, int FD);
|
/freebsd-src/contrib/llvm-project/llvm/tools/llvm-remarkutil/ |
H A D | RemarkUtilHelpers.cpp | 33 Expected<std::unique_ptr<ToolOutputFile>> 38 auto OF = std::make_unique<ToolOutputFile>(OutputFileName, ErrorCode, Flags); in getOutputFileWithFlags() 48 Expected<std::unique_ptr<ToolOutputFile>>
|
H A D | RemarkUtilHelpers.h | 54 Expected<std::unique_ptr<ToolOutputFile>> 56 Expected<std::unique_ptr<ToolOutputFile>>
|
H A D | RemarkSizeDiff.cpp | 364 static ErrorOr<std::unique_ptr<ToolOutputFile>> getOutputStream() { in getOutputStream() 368 auto Out = std::make_unique<ToolOutputFile>(OutputFilename, EC, in getOutputStream() 458 std::unique_ptr<ToolOutputFile> OF = std::move(*MaybeOF); in outputAllDiffs()
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | LLVMRemarkStreamer.h | 27 class ToolOutputFile; variable 85 Expected<std::unique_ptr<ToolOutputFile>>
|
/freebsd-src/contrib/llvm-project/llvm/tools/llvm-modextract/ |
H A D | llvm-modextract.cpp | 66 std::unique_ptr<ToolOutputFile> Out( in main() 67 new ToolOutputFile(OutputFilename, EC, sys::fs::OF_None)); in main()
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/LTO/ |
H A D | LTO.h | 38 class ToolOutputFile; variable 87 Expected<std::unique_ptr<ToolOutputFile>> setupLLVMOptimizationRemarks( 93 Expected<std::unique_ptr<ToolOutputFile>> 452 std::unique_ptr<ToolOutputFile> DiagnosticOutputFile;
|
H A D | LTOBackend.h | 62 std::unique_ptr<ToolOutputFile> DiagOutputFile);
|
/freebsd-src/contrib/llvm-project/llvm/utils/split-file/ |
H A D | split-file.cpp |
|
/freebsd-src/contrib/llvm-project/llvm/tools/llvm-sim/ |
H A D | llvm-sim.cpp | 66 std::unique_ptr<ToolOutputFile> Out( in exportToFile() 67 new ToolOutputFile(FilePath, EC, sys::fs::OF_None)); in exportToFile()
|
/freebsd-src/contrib/llvm-project/llvm/tools/bugpoint/ |
H A D | OptimizerDriver.cpp | 53 static bool writeProgramToFileAux(ToolOutputFile &Out, const Module &M) { in writeProgramToFileAux() 65 ToolOutputFile Out(Filename, FD); in writeProgramToFile() 82 ToolOutputFile Out(Filename, EC, sys::fs::OF_None); in writeProgramToFile()
|
/freebsd-src/contrib/llvm-project/llvm/lib/TableGen/ |
H A D | Main.cpp | 28 #include "llvm/Support/ToolOutputFile.h" 85 ToolOutputFile DepOut(DependFilename, EC, sys::fs::OF_Text); in createDependencyFile() 167 ToolOutputFile OutFile(OutputFilename, EC, sys::fs::OF_Text); in TableGenMain()
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/LTO/legacy/ |
H A D | LTOCodeGenerator.h | 48 #include "llvm/Support/ToolOutputFile.h" 246 std::unique_ptr<ToolOutputFile> DiagnosticOutputFile; 247 std::unique_ptr<ToolOutputFile> StatsFile = nullptr;
|
/freebsd-src/contrib/llvm-project/llvm/tools/llvm-as/ |
H A D | llvm-as.cpp | 28 #include "llvm/Support/ToolOutputFile.h" 86 std::unique_ptr<ToolOutputFile> Out( in WriteOutputFile() 87 new ToolOutputFile(OutputFilename, EC, sys::fs::OF_None)); in WriteOutputFile()
|
/freebsd-src/contrib/llvm-project/llvm/lib/IR/ |
H A D | LLVMRemarkStreamer.cpp | 95 Expected<std::unique_ptr<ToolOutputFile>> llvm::setupLLVMOptimizationRemarks( in setupLLVMOptimizationRemarks() 115 std::make_unique<ToolOutputFile>(RemarksFilename, EC, Flags); in setupLLVMOptimizationRemarks()
|
/freebsd-src/contrib/llvm-project/llvm/tools/llvm-mc/ |
H A D | llvm-mc.cpp | 38 #include "llvm/Support/ToolOutputFile.h" 246 static std::unique_ptr<ToolOutputFile> GetOutputStream(StringRef Path, in GetTarget() 249 auto Out = std::make_unique<ToolOutputFile>(Path, EC, Flags); in GetTarget() 488 std::unique_ptr<ToolOutputFile> Out = GetOutputStream(OutputFilename, Flags); in main() 492 std::unique_ptr<ToolOutputFile> DwoOut; in main()
|
/freebsd-src/contrib/llvm-project/llvm/tools/llvm-dis/ |
H A D | llvm-dis.cpp | 34 #include "llvm/Support/ToolOutputFile.h" 247 std::unique_ptr<ToolOutputFile> Out( in main() 248 new ToolOutputFile(FinalFilename, EC, sys::fs::OF_TextWithCRLF)); in main()
|
/freebsd-src/contrib/llvm-project/llvm/lib/LTO/ |
H A D | LTOBackend.cpp | 39 #include "llvm/Support/ToolOutputFile.h" 380 std::unique_ptr<ToolOutputFile> DwoOut; in codegen() 396 DwoOut = std::make_unique<ToolOutputFile>(DwoFile, EC, sys::fs::OF_None); in codegen() 496 std::unique_ptr<ToolOutputFile> DiagOutputFile) { in finalizeOptimizationRemarks() 589 std::unique_ptr<ToolOutputFile> DiagnosticOutputFile) { in thinBackend()
|