Home
last modified time | relevance | path

Searched refs:unique_ptr (Results 1 – 25 of 2337) sorted by relevance

12345678910>>...94

/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DNativeSession.h40 NativeSession(std::unique_ptr<PDBFile> PdbFile,
41 std::unique_ptr<BumpPtrAllocator> Allocator);
44 static Error createFromPdb(std::unique_ptr<MemoryBuffer> MB,
45 std::unique_ptr<IPDBSession> &Session);
47 std::unique_ptr<IPDBSession> &Session);
49 std::unique_ptr<IPDBSession> &Session);
54 std::unique_ptr<PDBSymbolExe> getGlobalScope() override;
55 std::unique_ptr<PDBSymbol> getSymbolById(SymIndexId SymbolId) const override;
62 std::unique_ptr<PDBSymbol> findSymbolByAddress(uint64_t Address,
64 std::unique_ptr<PDBSymbol> findSymbolByRVA(uint32_t RVA,
[all …]
H A DPDBFile.h45 PDBFile(StringRef Path, std::unique_ptr<BinaryStream> PdbFileBuffer,
86 std::unique_ptr<msf::MappedBlockStream>
88 Expected<std::unique_ptr<msf::MappedBlockStream>>
90 Expected<std::unique_ptr<msf::MappedBlockStream>>
127 std::unique_ptr<BinaryStream> Buffer;
131 std::unique_ptr<GlobalsStream> Globals;
132 std::unique_ptr<InfoStream> Info;
133 std::unique_ptr<DbiStream> Dbi;
134 std::unique_ptr<TpiStream> Tpi;
135 std::unique_ptr<TpiStream> Ipi;
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__memory/
H A Dunique_ptr.h130 class _LIBCPP_UNIQUE_PTR_TRIVIAL_ABI unique_ptr {
146 unique_ptr,
149 …__conditional_t<__is_replaceable_v<pointer> && __is_replaceable_v<deleter_type>, unique_ptr, void>;
186 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR unique_ptr() _NOEXCEPT : __ptr_(), __deleter_() {}
189 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR unique_ptr(nullptr_t) _NOEXCEPT : __ptr_(), __deleter_() {}
192 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 explicit unique_ptr(pointer __p) _NOEXCEPT
197 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(pointer __p, _LValRefType<_Dummy> _…
202 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(pointer __p, _GoodRValRefType<_Dumm…
209 _LIBCPP_HIDE_FROM_ABI unique_ptr(pointer __p, _BadRValRefType<_Dummy> __d) = delete;
211 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX23 unique_ptr(unique_ptr&& __u) _NOEXCEPT
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/DIA/
H A DDIASession.h27 std::unique_ptr<IPDBSession> &Session);
29 std::unique_ptr<IPDBSession> &Session);
33 std::unique_ptr<PDBSymbolExe> getGlobalScope() override;
34 std::unique_ptr<PDBSymbol> getSymbolById(SymIndexId SymbolId) const override;
41 std::unique_ptr<PDBSymbol> findSymbolByAddress(uint64_t Address,
43 std::unique_ptr<PDBSymbol> findSymbolByRVA(uint32_t RVA,
45 std::unique_ptr<PDBSymbol> findSymbolBySectOffset(uint32_t Section,
49 std::unique_ptr<IPDBEnumLineNumbers>
52 std::unique_ptr<IPDBEnumLineNumbers>
54 std::unique_ptr<IPDBEnumLineNumbers>
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__memory/
H A Dunique_ptr.h115 class _LIBCPP_UNIQUE_PTR_TRIVIAL_ABI _LIBCPP_TEMPLATE_VIS unique_ptr {
131 unique_ptr,
169 _LIBCPP_HIDE_FROM_ABI unique_ptr() _NOEXCEPT : __ptr_(__value_init_tag(), __value_init_tag()) {}
172 …_LIBCPP_HIDE_FROM_ABI unique_ptr(nullptr_t) _NOEXCEPT : __ptr_(__value_init_tag(), __value_init_ta…
175 …_LIBCPP_HIDE_FROM_ABI explicit unique_ptr(pointer __p) _NOEXCEPT : __ptr_(__p, __value_init_tag())…
178 …_LIBCPP_HIDE_FROM_ABI unique_ptr(pointer __p, _LValRefType<_Dummy> __d) _NOEXCEPT : __ptr_(__p, __…
181 …_LIBCPP_HIDE_FROM_ABI unique_ptr(pointer __p, _GoodRValRefType<_Dummy> __d) _NOEXCEPT : __ptr_(__p…
186 _LIBCPP_HIDE_FROM_ABI unique_ptr(pointer __p, _BadRValRefType<_Dummy> __d) = delete;
188 _LIBCPP_HIDE_FROM_ABI unique_ptr(unique_ptr&& __u) _NOEXCEPT
193 class = _EnableIfMoveConvertible<unique_ptr<_Up, _Ep>, _Up>,
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DIPDBSession.h32 virtual std::unique_ptr<PDBSymbolExe> getGlobalScope() = 0;
33 virtual std::unique_ptr<PDBSymbol>
42 std::unique_ptr<T> getConcreteSymbolById(SymIndexId SymbolId) const { in getConcreteSymbolById()
46 virtual std::unique_ptr<PDBSymbol> findSymbolByAddress(uint64_t Address,
48 virtual std::unique_ptr<PDBSymbol> findSymbolByRVA(uint32_t RVA,
50 virtual std::unique_ptr<PDBSymbol>
53 virtual std::unique_ptr<IPDBEnumLineNumbers>
56 virtual std::unique_ptr<IPDBEnumLineNumbers>
58 virtual std::unique_ptr<IPDBEnumLineNumbers>
60 virtual std::unique_ptr<IPDBEnumLineNumbers>
[all …]
H A DPDBSymbol.h26 std::unique_ptr<ConcreteType> PublicName() const { \
73 static std::unique_ptr<PDBSymbol> createSymbol(const IPDBSession &PDBSession,
81 static std::unique_ptr<PDBSymbol>
83 std::unique_ptr<IPDBRawSymbol> RawSymbol);
84 static std::unique_ptr<PDBSymbol> create(const IPDBSession &PDBSession,
88 static std::unique_ptr<ConcreteT>
90 std::unique_ptr<IPDBRawSymbol> RawSymbol) { in createAs()
91 std::unique_ptr<PDBSymbol> S = create(PDBSession, std::move(RawSymbol)); in createAs()
95 static std::unique_ptr<ConcreteT> createAs(const IPDBSession &PDBSession, in createAs()
97 std::unique_ptr<PDBSymbol> S = create(PDBSession, RawSymbol); in createAs()
[all …]
H A DUDTLayout.h77 std::unique_ptr<PDBSymbolTypeBuiltin> Sym,
83 std::unique_ptr<PDBSymbolTypeBuiltin> Type;
89 std::unique_ptr<PDBSymbolData> DataMember);
96 std::unique_ptr<PDBSymbolData> DataMember;
97 std::unique_ptr<ClassLayout> UdtLayout;
103 std::unique_ptr<PDBSymbolTypeVTable> VTable);
109 std::unique_ptr<PDBSymbolTypeVTable> VTable;
113 template <typename T> using UniquePtrVector = std::vector<std::unique_ptr<T>>;
130 ArrayRef<std::unique_ptr<PDBSymbolFunc>> funcs() const { return Funcs; } in funcs()
131 ArrayRef<std::unique_ptr<PDBSymbol>> other_items() const { return Other; } in other_items()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DContext.cpp17 std::unique_ptr<Value> Context::detachLLVMValue(llvm::Value *V) { in detachLLVMValue()
18 std::unique_ptr<Value> Erased; in detachLLVMValue()
22 Erased = std::unique_ptr<Value>(Val); in detachLLVMValue()
28 std::unique_ptr<Value> Context::detach(Value *V) { in detach()
35 Value *Context::registerValue(std::unique_ptr<Value> &&VPtr) { in registerValue()
67 It->second = std::unique_ptr<VAArgInst>(new VAArgInst(LLVMVAArg, *this)); in getOrCreateValueInternal()
73 std::unique_ptr<FreezeInst>(new FreezeInst(LLVMFreeze, *this)); in getOrCreateValueInternal()
78 It->second = std::unique_ptr<FenceInst>(new FenceInst(LLVMFence, *this)); in getOrCreateValueInternal()
83 It->second = std::unique_ptr<SelectInst>(new SelectInst(LLVMSel, *this)); in getOrCreateValueInternal()
88 It->second = std::unique_ptr<ExtractElementInst>( in getOrCreateValueInternal()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Interpreter/
H A DInterpreter.h59 llvm::Expected<std::unique_ptr<CompilerInstance>> CreateCpp();
67 llvm::Expected<std::unique_ptr<CompilerInstance>> CreateCudaHost();
68 llvm::Expected<std::unique_ptr<CompilerInstance>> CreateCudaDevice();
71 static llvm::Expected<std::unique_ptr<CompilerInstance>>
74 llvm::Expected<std::unique_ptr<CompilerInstance>> createCuda(bool device);
91 std::unique_ptr<llvm::orc::ThreadSafeContext> TSCtx;
93 std::unique_ptr<IncrementalAction> Act;
94 std::unique_ptr<IncrementalParser> IncrParser;
95 std::unique_ptr<IncrementalExecutor> IncrExecutor;
98 std::unique_ptr<IncrementalCUDADeviceParser> DeviceParser;
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.h48 std::unique_ptr<ABIInfo> Info;
54 std::unique_ptr<SwiftABIInfo> SwiftInfo;
62 TargetCodeGenInfo(std::unique_ptr<ABIInfo> Info);
478 std::unique_ptr<TargetCodeGenInfo>
489 std::unique_ptr<TargetCodeGenInfo>
492 std::unique_ptr<TargetCodeGenInfo>
495 std::unique_ptr<TargetCodeGenInfo>
498 std::unique_ptr<TargetCodeGenInfo>
508 std::unique_ptr<TargetCodeGenInfo>
511 std::unique_ptr<TargetCodeGenInfo>
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Frontend/
H A DFrontendActions.h26 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
39 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
47 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI, in CreateASTConsumer()
64 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
70 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
76 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
82 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
88 std::unique_ptr<ASTConsumer> CreateASTConsumer(CompilerInstance &CI,
109 static std::unique_ptr<llvm::raw_pwrite_stream>
117 virtual std::unique_ptr<raw_pwrite_stream>
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DObjectYAML.h31 std::unique_ptr<ArchYAML::Archive> Arch;
32 std::unique_ptr<ELFYAML::Object> Elf;
33 std::unique_ptr<COFFYAML::Object> Coff;
34 std::unique_ptr<GOFFYAML::Object> Goff;
35 std::unique_ptr<MachOYAML::Object> MachO;
36 std::unique_ptr<MachOYAML::UniversalBinary> FatMachO;
37 std::unique_ptr<MinidumpYAML::Object> Minidump;
38 std::unique_ptr<OffloadYAML::Binary> Offload;
39 std::unique_ptr<WasmYAML::Object> Wasm;
40 std::unique_ptr<XCOFFYAM
[all...]
/freebsd/contrib/llvm-project/llvm/lib/MC/MCDisassembler/
H A DDisassembler.h62 std::unique_ptr<const llvm::MCAsmInfo> MAI;
64 std::unique_ptr<const llvm::MCRegisterInfo> MRI;
66 std::unique_ptr<const llvm::MCSubtargetInfo> MSI;
68 std::unique_ptr<const llvm::MCInstrInfo> MII;
70 std::unique_ptr<const llvm::MCContext> Ctx;
72 std::unique_ptr<const llvm::MCDisassembler> DisAsm;
74 std::unique_ptr<llvm::MCInstPrinter> IP;
89 std::unique_ptr<const MCAsmInfo> &&MAI, in LLVMDisasmContext()
90 std::unique_ptr<const MCRegisterInfo> &&MRI, in LLVMDisasmContext()
91 std::unique_ptr<const MCSubtargetInfo> &&MSI, in LLVMDisasmContext()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCELFStreamer.h21 std::unique_ptr<MCInstrInfo> MCII;
24 HexagonMCELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB,
25 std::unique_ptr<MCObjectWriter> OW,
26 std::unique_ptr<MCCodeEmitter> Emitter);
28 HexagonMCELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB,
29 std::unique_ptr<MCObjectWriter> OW,
30 std::unique_ptr<MCCodeEmitter> Emitter,
42 std::unique_ptr<MCAsmBackend> MAB,
43 std::unique_ptr<MCObjectWriter> OW,
44 std::unique_ptr<MCCodeEmitter> CE);
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/
H A DCompilationDatabase.h103 static std::unique_ptr<CompilationDatabase>
110 static std::unique_ptr<CompilationDatabase>
117 static std::unique_ptr<CompilationDatabase>
183 static std::unique_ptr<FixedCompilationDatabase>
189 static std::unique_ptr<FixedCompilationDatabase>
194 static std::unique_ptr<FixedCompilationDatabase>
228 std::unique_ptr<CompilationDatabase>
229 inferMissingCompileCommands(std::unique_ptr<CompilationDatabase>);
234 std::unique_ptr<CompilationDatabase>
235 inferTargetAndDriverMode(std::unique_ptr<CompilationDatabase> Base);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCELFStreamer.h26 std::unique_ptr<MCInstrInfo> MCII;
29 AVRMCELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB, in AVRMCELFStreamer()
30 std::unique_ptr<MCObjectWriter> OW, in AVRMCELFStreamer()
31 std::unique_ptr<MCCodeEmitter> Emitter) in AVRMCELFStreamer()
36 AVRMCELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB, in AVRMCELFStreamer()
37 std::unique_ptr<MCObjectWriter> OW, in AVRMCELFStreamer()
38 std::unique_ptr<MCCodeEmitter> Emitter, in AVRMCELFStreamer()
51 std::unique_ptr<MCAsmBackend> MAB,
52 std::unique_ptr<MCObjectWriter> OW,
53 std::unique_ptr<MCCodeEmitter> CE);
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeSession.cpp64 NativeSession::NativeSession(std::unique_ptr<PDBFile> PdbFile, in NativeSession()
65 std::unique_ptr<BumpPtrAllocator> Allocator) in NativeSession()
71 Error NativeSession::createFromPdb(std::unique_ptr<MemoryBuffer> Buffer, in createFromPdb()
72 std::unique_ptr<IPDBSession> &Session) { in createFromPdb()
90 static Expected<std::unique_ptr<PDBFile>>
91 loadPdbFile(StringRef PdbPath, std::unique_ptr<BumpPtrAllocator> &Allocator) { in loadPdbFile()
92 ErrorOr<std::unique_ptr<MemoryBuffer>> ErrorOrBuffer = in loadPdbFile()
97 std::unique_ptr<llvm::MemoryBuffer> Buffer = std::move(*ErrorOrBuffer); in loadPdbFile()
119 std::unique_ptr<IPDBSession> &Session) { in createFromPdbPath()
150 std::unique_ptr<IPDBSession> &Session) { in createFromExe()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DLLJIT.h114 std::unique_ptr<MemoryBuffer> LibBuffer);
149 Error addObjectFile(ResourceTrackerSP RT, std::unique_ptr<MemoryBuffer> Obj);
152 Error addObjectFile(JITDylib &JD, std::unique_ptr<MemoryBuffer> Obj);
155 Error addObjectFile(std::unique_ptr<MemoryBuffer> Obj) { in addObjectFile()
189 void setPlatformSupport(std::unique_ptr<PlatformSupport> PS) { in setPlatformSupport()
237 static Expected<std::unique_ptr<ObjectLayer>>
240 static Expected<std::unique_ptr<IRCompileLayer::IRCompiler>>
248 std::unique_ptr<ExecutionSession> ES;
249 std::unique_ptr<PlatformSupport> PS;
260 std::unique_ptr<ObjectLayer> ObjLinkingLayer;
[all …]
/freebsd/contrib/kyua/utils/process/
H A Dchild.hpp79 std::unique_ptr< impl > _pimpl;
81 static std::unique_ptr< child > fork_capture_aux(void);
83 static std::unique_ptr< child > fork_interactive(void);
85 static std::unique_ptr< child > fork_files_aux(const fs::path&,
94 static std::unique_ptr< child > fork_capture(Hook);
98 static std::unique_ptr< child > fork_interactive(Hook);
101 static std::unique_ptr< child > fork_files(Hook, const fs::path&,
104 static std::unique_ptr< child > spawn_capture(
106 static std::unique_ptr< child > spawn_files(
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DMemoryBuffer.h98 static ErrorOr<std::unique_ptr<MemoryBuffer>>
106 static ErrorOr<std::unique_ptr<MemoryBuffer>>
112 static ErrorOr<std::unique_ptr<MemoryBuffer>>
126 static ErrorOr<std::unique_ptr<MemoryBuffer>>
133 static std::unique_ptr<MemoryBuffer>
137 static std::unique_ptr<MemoryBuffer>
142 static std::unique_ptr<MemoryBuffer>
146 static ErrorOr<std::unique_ptr<MemoryBuffer>> getSTDIN();
150 static ErrorOr<std::unique_ptr<MemoryBuffer>>
156 static ErrorOr<std::unique_ptr<MemoryBuffer>>
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DTargetRegistry.h88 createAsmStreamer(MCContext &Ctx, std::unique_ptr<formatted_raw_ostream> OS,
89 std::unique_ptr<MCInstPrinter> InstPrint,
90 std::unique_ptr<MCCodeEmitter> CE,
91 std::unique_ptr<MCAsmBackend> TAB);
94 std::unique_ptr<MCAsmBackend> &&TAB,
95 std::unique_ptr<MCObjectWriter> &&OW,
96 std::unique_ptr<MCCodeEmitter> &&CE);
98 std::unique_ptr<MCAsmBackend> &&TAB,
99 std::unique_ptr<MCObjectWriter> &&OW,
100 std::unique_ptr<MCCodeEmitter> &&CE);
[all …]
/freebsd/contrib/llvm-project/lld/ELF/
H A DConfig.h202 std::unique_ptr<BitcodeCompiler> lto;
203 SmallVector<std::unique_ptr<InputFile>, 0> files, ltoObjectFiles;
209 std::unique_ptr<InputFile> armCmseImpLib;
570 std::unique_ptr<InputSection> attributes;
571 std::unique_ptr<SyntheticSection> hexagonAttributes;
572 std::unique_ptr<SyntheticSection> riscvAttributes;
573 std::unique_ptr<BssSection> bss;
574 std::unique_ptr<BssSection> bssRelRo;
575 std::unique_ptr<SyntheticSection> gnuProperty;
576 std::unique_ptr<SyntheticSection> gnuStack;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DPDBSymbol.cpp61 return std::unique_ptr<PDBSymbol>(new Type(PDBSession));
63 std::unique_ptr<PDBSymbol>
97 return std::unique_ptr<PDBSymbol>(new PDBSymbolUnknown(PDBSession)); in createSymbol()
101 std::unique_ptr<PDBSymbol>
103 std::unique_ptr<IPDBRawSymbol> RawSymbol) { in create()
110 std::unique_ptr<PDBSymbol> PDBSymbol::create(const IPDBSession &PDBSession, in create()
142 std::unique_ptr<IPDBEnumSymbols> PDBSymbol::findAllChildren() const { in findAllChildren()
146 std::unique_ptr<IPDBEnumSymbols>
151 std::unique_ptr<IPDBEnumSymbols>
157 std::unique_ptr<IPDBEnumSymbols>
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DInstrProfCorrelator.h41 LLVM_ABI static llvm::Expected<std::unique_ptr<InstrProfCorrelator>>
79 LLVM_ABI static llvm::Expected<std::unique_ptr<Context>>
80 get(std::unique_ptr<MemoryBuffer> Buffer, const object::ObjectFile &Obj,
82 std::unique_ptr<MemoryBuffer> Buffer;
95 const std::unique_ptr<Context> Ctx;
97 InstrProfCorrelator(InstrProfCorrelatorKind K, std::unique_ptr<Context> Ctx) in InstrProfCorrelator()
122 static llvm::Expected<std::unique_ptr<InstrProfCorrelator>>
123 get(std::unique_ptr<MemoryBuffer> Buffer, ProfCorrelatorKind FileKind);
133 InstrProfCorrelatorImpl(std::unique_ptr<InstrProfCorrelator::Context> Ctx);
145 static llvm::Expected<std::unique_ptr<InstrProfCorrelatorImpl<IntPtrT>>>
[all …]

12345678910>>...94