|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
include/llvm/Support/raw_ostream.h 384 class raw_fd_ostream : public raw_pwrite_stream {
530 class raw_svector_ostream : public raw_pwrite_stream {
559 class raw_null_ostream : public raw_pwrite_stream {
Declarations
include/llvm/CodeGen/ParallelCG.h 26 class raw_pwrite_stream;
include/llvm/DebugInfo/GSYM/FileWriter.h 20 class raw_pwrite_stream;
include/llvm/LTO/Config.h 29 class raw_pwrite_stream;
include/llvm/LTO/LTO.h 41 class raw_pwrite_stream;
include/llvm/LTO/legacy/LTOCodeGenerator.h 63 class raw_pwrite_stream;
include/llvm/MC/MCAsmBackend.h 38 class raw_pwrite_stream;
include/llvm/MC/MCObjectStreamer.h 26 class raw_pwrite_stream;
include/llvm/MC/MCWasmObjectWriter.h 19 class raw_pwrite_stream;
include/llvm/MC/MCWinCOFFObjectWriter.h 21 class raw_pwrite_stream;
include/llvm/MC/MCWinCOFFStreamer.h 25 class raw_pwrite_stream;
include/llvm/MC/MCXCOFFObjectWriter.h 16 class raw_pwrite_stream;
include/llvm/Support/TargetRegistry.h 58 class raw_pwrite_stream;
include/llvm/Target/TargetMachine.h 36 class raw_pwrite_stream;
lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h 37 class raw_pwrite_stream;
lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h 34 class raw_pwrite_stream;
lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h 40 class raw_pwrite_stream;
lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.h 33 class raw_pwrite_stream;
lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h 34 class raw_pwrite_stream;
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.h 64 class raw_pwrite_stream;
lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.h 32 class raw_pwrite_stream;
lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h 33 class raw_pwrite_stream;
lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h 37 class raw_pwrite_stream;
lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.h 33 class raw_pwrite_stream;
lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h 32 class raw_pwrite_stream;
lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h 29 class raw_pwrite_stream;
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h 34 class raw_pwrite_stream;
lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h 36 class raw_pwrite_stream;
tools/clang/include/clang/Basic/LLVM.h 49 class raw_pwrite_stream;
tools/clang/include/clang/Serialization/PCHContainerOperations.h 19 class raw_pwrite_stream;
References
include/llvm/ADT/ArrayRef.h 108 const ArrayRef<U *> &A,
110 std::is_convertible<U *const *, T const *>::value>::type * = nullptr)
127 ArrayRef(const std::vector<U *, A> &Vec,
129 std::is_convertible<U *const *, T const *>::value>::type* = 0)
include/llvm/CodeGen/ParallelCG.h 39 splitCodeGen(std::unique_ptr<Module> M, ArrayRef<raw_pwrite_stream *> OSs,
40 ArrayRef<llvm::raw_pwrite_stream *> BCOSs,
include/llvm/DebugInfo/GSYM/FileWriter.h 30 llvm::raw_pwrite_stream &OS;
33 FileWriter(llvm::raw_pwrite_stream &S, llvm::support::endianness B)
112 llvm::raw_pwrite_stream &get_stream() {
include/llvm/LTO/LTO.h 194 NativeObjectStream(std::unique_ptr<raw_pwrite_stream> OS) : OS(std::move(OS)) {}
195 std::unique_ptr<raw_pwrite_stream> OS;
include/llvm/LTO/legacy/LTOCodeGenerator.h 178 bool compileOptimized(ArrayRef<raw_pwrite_stream *> Out);
include/llvm/MC/MCAsmBackend.h 60 createObjectWriter(raw_pwrite_stream &OS) const;
66 createDwoObjectWriter(raw_pwrite_stream &OS, raw_pwrite_stream &DwoOS) const;
66 createDwoObjectWriter(raw_pwrite_stream &OS, raw_pwrite_stream &DwoOS) const;
include/llvm/MC/MCELFObjectWriter.h 154 raw_pwrite_stream &OS, bool IsLittleEndian);
158 raw_pwrite_stream &OS, raw_pwrite_stream &DwoOS,
158 raw_pwrite_stream &OS, raw_pwrite_stream &DwoOS,
include/llvm/MC/MCMachObjectWriter.h 127 raw_pwrite_stream &OS, bool IsLittleEndian)
283 raw_pwrite_stream &OS, bool IsLittleEndian);
include/llvm/MC/MCWasmObjectWriter.h 53 raw_pwrite_stream &OS);
include/llvm/MC/MCWinCOFFObjectWriter.h 53 raw_pwrite_stream &OS);
include/llvm/MC/MCXCOFFObjectWriter.h 37 raw_pwrite_stream &OS);
include/llvm/Support/TimeProfiler.h 35 void timeTraceProfilerWrite(raw_pwrite_stream &OS);
include/llvm/Support/raw_ostream.h 384 class raw_fd_ostream : public raw_pwrite_stream {
530 class raw_svector_ostream : public raw_pwrite_stream {
559 class raw_null_ostream : public raw_pwrite_stream {
include/llvm/Target/TargetMachine.h 290 addPassesToEmitFile(PassManagerBase &, raw_pwrite_stream &,
291 raw_pwrite_stream *, CodeGenFileType,
303 raw_pwrite_stream &,
348 addPassesToEmitFile(PassManagerBase &PM, raw_pwrite_stream &Out,
349 raw_pwrite_stream *DwoOut, CodeGenFileType FileType,
358 raw_pwrite_stream &Out,
369 bool addAsmPrinter(PassManagerBase &PM, raw_pwrite_stream &Out,
370 raw_pwrite_stream *DwoOut, CodeGenFileType FileType,
lib/CodeGen/LLVMTargetMachine.cpp 117 raw_pwrite_stream &Out,
118 raw_pwrite_stream *DwoOut,
191 PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut,
191 PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut,
227 raw_pwrite_stream &Out,
lib/CodeGen/ParallelCG.cpp 27 static void codegen(Module *M, llvm::raw_pwrite_stream &OS,
38 std::unique_ptr<Module> M, ArrayRef<llvm::raw_pwrite_stream *> OSs,
39 ArrayRef<llvm::raw_pwrite_stream *> BCOSs,
75 llvm::raw_pwrite_stream *ThreadOS = OSs[ThreadCount++];
lib/LTO/Caching.cpp 78 CacheStream(std::unique_ptr<raw_pwrite_stream> OS, AddBufferFn AddBuffer,
lib/LTO/LTOCodeGenerator.cpp 583 bool LTOCodeGenerator::compileOptimized(ArrayRef<raw_pwrite_stream *> Out) {
lib/MC/ELFObjectWriter.cpp 166 ELFWriter(ELFObjectWriter &OWriter, raw_pwrite_stream &OS,
286 raw_pwrite_stream &OS;
291 raw_pwrite_stream &OS, bool IsLittleEndian)
304 raw_pwrite_stream &OS, &DwoOS;
309 raw_pwrite_stream &OS, raw_pwrite_stream &DwoOS,
309 raw_pwrite_stream &OS, raw_pwrite_stream &DwoOS,
1252 auto &Stream = static_cast<raw_pwrite_stream &>(W.OS);
1549 raw_pwrite_stream &OS, bool IsLittleEndian) {
1556 raw_pwrite_stream &OS, raw_pwrite_stream &DwoOS,
1556 raw_pwrite_stream &OS, raw_pwrite_stream &DwoOS,
lib/MC/MCAsmBackend.cpp 32 MCAsmBackend::createObjectWriter(raw_pwrite_stream &OS) const {
56 MCAsmBackend::createDwoObjectWriter(raw_pwrite_stream &OS,
57 raw_pwrite_stream &DwoOS) const {
lib/MC/MachObjectWriter.cpp 1049 raw_pwrite_stream &OS, bool IsLittleEndian) {
lib/MC/WasmObjectWriter.cpp 187 static void writePatchableLEB(raw_pwrite_stream &Stream, uint32_t X,
197 static void writePatchableSLEB(raw_pwrite_stream &Stream, int32_t X,
206 static void writeI32(raw_pwrite_stream &Stream, uint32_t X, uint64_t Offset) {
269 raw_pwrite_stream &OS)
640 auto &Stream = static_cast<raw_pwrite_stream &>(W.OS);
1597 raw_pwrite_stream &OS) {
lib/MC/WinCOFFObjectWriter.cpp 153 raw_pwrite_stream &OS);
236 std::unique_ptr<MCWinCOFFObjectTargetWriter> MOTW, raw_pwrite_stream &OS)
1100 std::unique_ptr<MCWinCOFFObjectTargetWriter> MOTW, raw_pwrite_stream &OS) {
lib/MC/XCOFFObjectWriter.cpp 218 raw_pwrite_stream &OS);
222 std::unique_ptr<MCXCOFFObjectTargetWriter> MOTW, raw_pwrite_stream &OS)
647 raw_pwrite_stream &OS) {
lib/Support/TimeProfiler.cpp 106 void Write(raw_pwrite_stream &OS) {
200 void timeTraceProfilerWrite(raw_pwrite_stream &OS) {
lib/Target/NVPTX/NVPTXTargetMachine.h 58 bool addPassesToEmitMC(PassManagerBase &, MCContext *&, raw_pwrite_stream &,
lib/Target/TargetMachineC.cpp 186 raw_pwrite_stream &OS,
tools/clang/include/clang/CodeGen/BackendUtil.h 44 std::unique_ptr<raw_pwrite_stream> OS);
tools/clang/include/clang/CodeGen/ObjectFilePCHContainerOperations.h 28 std::unique_ptr<llvm::raw_pwrite_stream> OS,
tools/clang/include/clang/Frontend/CompilerInstance.h 187 std::unique_ptr<llvm::raw_pwrite_stream> OutputStream;
709 std::unique_ptr<raw_pwrite_stream>
717 std::unique_ptr<raw_pwrite_stream>
747 std::unique_ptr<raw_pwrite_stream>
754 std::unique_ptr<raw_pwrite_stream> createNullOutputFile();
780 void setOutputStream(std::unique_ptr<llvm::raw_pwrite_stream> OutStream) {
784 std::unique_ptr<llvm::raw_pwrite_stream> takeOutputStream() {
tools/clang/include/clang/Frontend/FrontendActions.h 100 static std::unique_ptr<llvm::raw_pwrite_stream>
108 virtual std::unique_ptr<raw_pwrite_stream>
139 std::unique_ptr<raw_pwrite_stream>
147 std::unique_ptr<raw_pwrite_stream>
160 std::unique_ptr<raw_pwrite_stream>
tools/clang/include/clang/Serialization/PCHContainerOperations.h 50 std::unique_ptr<llvm::raw_pwrite_stream> OS,
77 std::unique_ptr<llvm::raw_pwrite_stream> OS,
tools/clang/lib/CodeGen/BackendUtil.cpp 93 std::unique_ptr<raw_pwrite_stream> OS;
118 raw_pwrite_stream &OS, raw_pwrite_stream *DwoOS);
118 raw_pwrite_stream &OS, raw_pwrite_stream *DwoOS);
149 std::unique_ptr<raw_pwrite_stream> OS);
152 std::unique_ptr<raw_pwrite_stream> OS);
780 raw_pwrite_stream &OS,
781 raw_pwrite_stream *DwoOS) {
808 std::unique_ptr<raw_pwrite_stream> OS) {
1001 BackendAction Action, std::unique_ptr<raw_pwrite_stream> OS) {
1367 std::unique_ptr<raw_pwrite_stream> OS,
1499 std::unique_ptr<raw_pwrite_stream> OS) {
tools/clang/lib/CodeGen/CodeGenAction.cpp 95 std::unique_ptr<raw_pwrite_stream> AsmOutStream;
870 static std::unique_ptr<raw_pwrite_stream>
893 std::unique_ptr<raw_pwrite_stream> OS = CI.takeOutputStream();
1049 std::unique_ptr<raw_pwrite_stream> OS =
tools/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp 56 std::unique_ptr<raw_pwrite_stream> OS;
138 std::unique_ptr<raw_pwrite_stream> OS,
322 std::unique_ptr<llvm::raw_pwrite_stream> OS,
tools/clang/lib/Frontend/CompilerInstance.cpp 670 std::unique_ptr<raw_pwrite_stream>
678 std::unique_ptr<raw_pwrite_stream> CompilerInstance::createNullOutputFile() {
682 std::unique_ptr<raw_pwrite_stream>
689 std::unique_ptr<raw_pwrite_stream> OS = createOutputFile(
706 std::unique_ptr<llvm::raw_pwrite_stream> CompilerInstance::createOutputFile(
tools/clang/lib/Frontend/FrontendActions.cpp 101 std::unique_ptr<raw_pwrite_stream> OS =
134 std::unique_ptr<llvm::raw_pwrite_stream>
140 std::unique_ptr<raw_pwrite_stream> OS =
165 std::unique_ptr<raw_pwrite_stream> OS = CreateOutputFile(CI, InFile);
198 std::unique_ptr<raw_pwrite_stream>
235 std::unique_ptr<raw_pwrite_stream>
305 std::unique_ptr<raw_pwrite_stream>
tools/clang/lib/Serialization/PCHContainerOperations.cpp 30 std::unique_ptr<raw_pwrite_stream> OS;
33 RawPCHContainerGenerator(std::unique_ptr<llvm::raw_pwrite_stream> OS,
55 const std::string &OutputFileName, std::unique_ptr<llvm::raw_pwrite_stream> OS,
tools/clang/tools/driver/cc1as_main.cpp 436 raw_pwrite_stream *Out = FDOS.get();
tools/clang/unittests/Frontend/OutputStreamTest.cpp 35 std::unique_ptr<raw_pwrite_stream> IRStream(
tools/llc/llc.cpp 527 raw_pwrite_stream *OS = &Out->os();
tools/llvm-dwp/llvm-dwp.cpp 711 raw_pwrite_stream *OS;
tools/llvm-exegesis/lib/Assembler.cpp 174 const FillFunction &Fill, raw_pwrite_stream &AsmStream) {
tools/llvm-exegesis/lib/Assembler.h 93 const FillFunction &Fill, raw_pwrite_stream &AsmStream);
tools/llvm-lto/llvm-lto.cpp 1017 std::vector<raw_pwrite_stream *> OSPtrs;
tools/llvm-mc/llvm-mc.cpp 436 raw_pwrite_stream *OS = &Out->os();
usr/include/c++/7.4.0/bits/move.h 46 inline _GLIBCXX_CONSTEXPR _Tp*
47 __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT
72 constexpr _Tp&&
83 constexpr _Tp&&
usr/include/c++/7.4.0/bits/shared_ptr.h 277 shared_ptr(unique_ptr<_Yp, _Del>&& __r)
332 _Assignable<unique_ptr<_Yp, _Del>>
333 operator=(unique_ptr<_Yp, _Del>&& __r)
usr/include/c++/7.4.0/bits/shared_ptr_base.h 653 __shared_count(std::unique_ptr<_Tp, _Del>&& __r) : _M_pi(0)
660 using _Ptr = typename unique_ptr<_Tp, _Del>::pointer;
882 : is_convertible<_Yp*, _Tp*>::type
1157 __shared_ptr(unique_ptr<_Yp, _Del>&& __r)
1226 _UniqAssignable<_Yp, _Del>
1227 operator=(unique_ptr<_Yp, _Del>&& __r)
1377 typename enable_if<!__has_esft_base<_Yp2>::value>::type
1378 _M_enable_shared_from_this_with(_Yp*) noexcept
1386 static _Tp1*
1387 _S_raw_ptr(_Tp1* __ptr)
usr/include/c++/7.4.0/bits/unique_ptr.h 68 default_delete(const default_delete<_Up>&) noexcept { }
72 operator()(_Tp* __ptr) const
74 static_assert(!is_void<_Tp>::value,
76 static_assert(sizeof(_Tp)>0,
122 using type = _Up*;
137 using pointer = typename _Ptr<_Tp, _Dp>::type;
161 typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
163 __uniq_ptr_impl<_Tp, _Dp> _M_t;
166 using pointer = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
167 using element_type = _Tp;
252 unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
297 __safe_conversion_up<_Up, _Ep>,
301 operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
824 make_unique(_Args&&... __args)
usr/include/c++/7.4.0/type_traits 215 : public __is_void_helper<typename remove_cv<_Tp>::type>::type
581 : public __or_<is_lvalue_reference<_Tp>,
582 is_rvalue_reference<_Tp>>::type
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
601 : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
602 is_void<_Tp>>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
638 : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
1554 { typedef _Tp type; };
1563 { typedef _Tp type; };
1574 remove_const<typename remove_volatile<_Tp>::type>::type type;
1633 { typedef _Tp type; };
1645 { typedef _Tp& type; };
1650 : public __add_lvalue_reference_helper<_Tp>