Home
last modified time | relevance | path

Searched refs:ToolOutputFile (Results 1 – 25 of 43) sorted by relevance

12

/freebsd-src/contrib/llvm-project/llvm/lib/Support/
H A DToolOutputFile.cpp1 //===--- 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 DCodeGenCoverage.cpp20 #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 DNewPMDriver.h31 class ToolOutputFile;
70 ToolOutputFile *Out, ToolOutputFile *ThinLinkOut,
71 ToolOutputFile *OptRemarkFile, StringRef PassPipeline,
30 class ToolOutputFile; global() variable
H A Dopt.cpp
/freebsd-src/contrib/llvm-project/llvm/tools/llc/
H A DNewPMDriver.h31 class ToolOutputFile; variable
42 std::unique_ptr<ToolOutputFile> Out,
43 std::unique_ptr<ToolOutputFile> DwoOut,
H A Dllc.cpp51 #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 DNewPMDriver.cpp40 #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 DToolOutputFile.h1 //===- 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 DRemarkUtilHelpers.cpp33 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 DRemarkUtilHelpers.h54 Expected<std::unique_ptr<ToolOutputFile>>
56 Expected<std::unique_ptr<ToolOutputFile>>
H A DRemarkSizeDiff.cpp364 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 DLLVMRemarkStreamer.h27 class ToolOutputFile; variable
85 Expected<std::unique_ptr<ToolOutputFile>>
/freebsd-src/contrib/llvm-project/llvm/tools/llvm-modextract/
H A Dllvm-modextract.cpp66 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 DLTO.h38 class ToolOutputFile; variable
87 Expected<std::unique_ptr<ToolOutputFile>> setupLLVMOptimizationRemarks(
93 Expected<std::unique_ptr<ToolOutputFile>>
452 std::unique_ptr<ToolOutputFile> DiagnosticOutputFile;
H A DLTOBackend.h62 std::unique_ptr<ToolOutputFile> DiagOutputFile);
/freebsd-src/contrib/llvm-project/llvm/utils/split-file/
H A Dsplit-file.cpp
/freebsd-src/contrib/llvm-project/llvm/tools/llvm-sim/
H A Dllvm-sim.cpp66 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 DOptimizerDriver.cpp53 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 DMain.cpp28 #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 DLTOCodeGenerator.h48 #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 Dllvm-as.cpp28 #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 DLLVMRemarkStreamer.cpp95 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 Dllvm-mc.cpp38 #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 Dllvm-dis.cpp34 #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 DLTOBackend.cpp39 #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()

12