Home
last modified time | relevance | path

Searched refs:MemoryBuffer (Results 1 – 25 of 405) sorted by relevance

12345678910>>...17

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DMemoryBuffer.h52 class LLVM_ABI MemoryBuffer {
57 MemoryBuffer() = default;
63 MemoryBuffer(const MemoryBuffer &) = delete;
64 MemoryBuffer &operator=(const MemoryBuffer &) = delete;
65 virtual ~MemoryBuffer();
98 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>
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DMemoryBuffer.cpp44 MemoryBuffer::~MemoryBuffer() = default;
48 void MemoryBuffer::init(const char *BufStart, const char *BufEnd, in init()
100 MemoryBuffer::init(InputData.begin(), InputData.end(), in MemoryBufferMem()
114 MemoryBuffer::BufferKind getBufferKind() const override { in getBufferKind()
115 return MemoryBuffer::MemoryBuffer_Malloc; in getBufferKind()
126 std::unique_ptr<MemoryBuffer>
127 MemoryBuffer::getMemBuffer(StringRef InputData, StringRef BufferName, in getMemBuffer()
130 MemoryBufferMem<MemoryBuffer>(InputData, RequiresNullTerminator); in getMemBuffer()
131 return std::unique_ptr<MemoryBuffer>(Ret); in getMemBuffer()
134 std::unique_ptr<MemoryBuffer>
[all …]
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DParser.cpp29 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(F); in parseAssemblyInto()
63 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr = in parseAssemblyFile()
64 MemoryBuffer::getFileOrSTDIN(Filename); in parseAssemblyFile()
106 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr = in parseAssemblyFileWithIndex()
107 MemoryBuffer::getFileOrSTDIN(Filename, /*IsText=*/true); in parseAssemblyFileWithIndex()
148 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(F); in parseSummaryIndexAssemblyInto()
171 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr = in parseSummaryIndexAssemblyFile()
172 MemoryBuffer::getFileOrSTDIN(Filename); in parseSummaryIndexAssemblyFile()
191 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Asm); in parseConstantValue()
208 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Asm); in parseType()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DInMemoryModuleCache.h31 std::unique_ptr<llvm::MemoryBuffer> Buffer;
39 PCM(std::unique_ptr<llvm::MemoryBuffer> Buffer) in PCM()
66 llvm::MemoryBuffer &addPCM(llvm::StringRef Filename,
67 std::unique_ptr<llvm::MemoryBuffer> Buffer);
74 llvm::MemoryBuffer &addBuiltPCM(llvm::StringRef Filename,
75 std::unique_ptr<llvm::MemoryBuffer> Buffer);
91 llvm::MemoryBuffer *lookupPCM(llvm::StringRef Filename) const;
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DOffloadBundler.cpp195 virtual Error ReadHeader(MemoryBuffer &Input) = 0;
201 ReadBundleStart(MemoryBuffer &Input) = 0;
204 virtual Error ReadBundleEnd(MemoryBuffer &Input) = 0;
207 virtual Error ReadBundle(raw_ostream &OS, MemoryBuffer &Input) = 0;
212 ArrayRef<std::unique_ptr<MemoryBuffer>> Inputs) = 0;
223 virtual Error WriteBundle(raw_ostream &OS, MemoryBuffer &Input) = 0;
229 virtual Error listBundleIDs(MemoryBuffer &Input) { in listBundleIDs()
242 virtual Error getBundleIDs(MemoryBuffer &Input, in getBundleIDs()
256 Error forEachBundle(MemoryBuffer &Input, in forEachBundle()
279 virtual Error listBundleIDsCallback(MemoryBuffer &Input, in listBundleIDsCallback()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DLayer.h146 virtual Error add(ResourceTrackerSP RT, std::unique_ptr<MemoryBuffer> O,
152 Error add(ResourceTrackerSP RT, std::unique_ptr<MemoryBuffer> O);
156 Error add(JITDylib &JD, std::unique_ptr<MemoryBuffer> O, in add()
164 Error add(JITDylib &JD, std::unique_ptr<MemoryBuffer> O);
168 std::unique_ptr<MemoryBuffer> O) = 0;
181 Create(ObjectLayer &L, std::unique_ptr<MemoryBuffer> O);
184 std::unique_ptr<MemoryBuffer> O,
195 std::unique_ptr<MemoryBuffer> O;
H A DMachO.h48 LLVM_ABI Expected<std::unique_ptr<MemoryBuffer>>
49 checkMachORelocatableObject(std::unique_ptr<MemoryBuffer> Obj, const Triple &TT,
55 LLVM_ABI Expected<std::pair<std::unique_ptr<MemoryBuffer>, LinkableFileKind>>
64 LLVM_ABI Expected<std::pair<std::unique_ptr<MemoryBuffer>, LinkableFileKind>>
66 std::unique_ptr<MemoryBuffer> UBBuf,
H A DCompileUtils.h24 class MemoryBuffer; variable
39 using CompileResult = std::unique_ptr<MemoryBuffer>;
57 void notifyObjectCompiled(const Module &M, const MemoryBuffer &ObjBuffer);
90 Expected<std::unique_ptr<MemoryBuffer>> operator()(Module &M) override;
H A DObjectTransformLayer.h31 std::function<Expected<std::unique_ptr<MemoryBuffer>>(
32 std::unique_ptr<MemoryBuffer>)>;
38 std::unique_ptr<MemoryBuffer> O) override;
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DLoadLinkableFile.cpp21 static Expected<std::unique_ptr<MemoryBuffer>>
22 checkCOFFRelocatableObject(std::unique_ptr<MemoryBuffer> Obj, in checkCOFFRelocatableObject()
28 static Expected<std::unique_ptr<MemoryBuffer>>
29 checkXCOFFRelocatableObject(std::unique_ptr<MemoryBuffer> Obj, in checkXCOFFRelocatableObject()
35 static Expected<std::unique_ptr<MemoryBuffer>>
36 checkELFRelocatableObject(std::unique_ptr<MemoryBuffer> Obj, const Triple &TT) { in checkELFRelocatableObject()
41 Expected<std::pair<std::unique_ptr<MemoryBuffer>, LinkableFileKind>>
55 MemoryBuffer::getOpenFile(FD, *IdentifierOverride, /*FileSize=*/-1); in loadLinkableFile()
/freebsd/contrib/llvm-project/llvm/include/llvm/CGData/
H A DCodeGenDataReader.h59 create(std::unique_ptr<MemoryBuffer> Buffer);
104 std::unique_ptr<MemoryBuffer> DataBuffer;
109 IndexedCodeGenDataReader(std::unique_ptr<MemoryBuffer> DataBuffer) in IndexedCodeGenDataReader()
116 static bool hasFormat(const MemoryBuffer &Buffer);
145 std::unique_ptr<MemoryBuffer> DataBuffer;
152 TextCodeGenDataReader(std::unique_ptr<MemoryBuffer> DataBuffer_) in TextCodeGenDataReader()
158 static bool hasFormat(const MemoryBuffer &Buffer);
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DSampleProfReader.h268 SampleProfileReaderItaniumRemapper(std::unique_ptr<MemoryBuffer> B, in SampleProfileReaderItaniumRemapper()
284 create(std::unique_ptr<MemoryBuffer> &B, SampleProfileReader &Reader,
307 std::unique_ptr<MemoryBuffer> Buffer;
349 SampleProfileReader(std::unique_ptr<MemoryBuffer> B, LLVMContext &C,
470 create(std::unique_ptr<MemoryBuffer> &B, LLVMContext &C, vfs::FileSystem &FS,
477 MemoryBuffer *getBuffer() const { return Buffer.get(); } in getBuffer()
537 std::unique_ptr<MemoryBuffer> Buffer;
615 SampleProfileReaderText(std::unique_ptr<MemoryBuffer> B, LLVMContext &C) in SampleProfileReaderText()
625 static bool hasFormat(const MemoryBuffer &Buffer);
638 SampleProfileReaderBinary(std::unique_ptr<MemoryBuffer> B, LLVMContext &C,
[all …]
H A DMemProfReader.h120 static bool hasFormat(const MemoryBuffer &DataBuffer);
131 create(std::unique_ptr<MemoryBuffer> Buffer, StringRef ProfiledBinary,
135 static std::vector<std::string> peekBuildIds(MemoryBuffer *DataBuffer);
163 Error initialize(std::unique_ptr<MemoryBuffer> DataBuffer);
165 Error readRawProfile(std::unique_ptr<MemoryBuffer> DataBuffer);
220 LLVM_ABI static bool hasFormat(const MemoryBuffer &DataBuffer);
230 create(std::unique_ptr<MemoryBuffer> Buffer);
/freebsd/contrib/llvm-project/llvm/tools/llvm-bcanalyzer/
H A Dllvm-bcanalyzer.cpp88 static Expected<std::unique_ptr<MemoryBuffer>> openBitcodeFile(StringRef Path) { in openBitcodeFile()
90 Expected<std::unique_ptr<MemoryBuffer>> MemBufOrErr = in openBitcodeFile()
91 errorOrToExpected(MemoryBuffer::getFileOrSTDIN(Path)); in openBitcodeFile()
95 std::unique_ptr<MemoryBuffer> MemBuf = std::move(*MemBufOrErr); in openBitcodeFile()
110 std::unique_ptr<MemoryBuffer> MB = ExitOnErr(openBitcodeFile(InputFilename)); in main()
111 std::unique_ptr<MemoryBuffer> BlockInfoMB = nullptr; in main()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DInMemoryModuleCache.cpp24 llvm::MemoryBuffer &
26 std::unique_ptr<llvm::MemoryBuffer> Buffer) { in addPCM()
32 llvm::MemoryBuffer &
34 std::unique_ptr<llvm::MemoryBuffer> Buffer) { in addBuiltPCM()
43 llvm::MemoryBuffer *
/freebsd/contrib/llvm-project/lldb/source/Host/posix/
H A DSupport.cpp14 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>>
18 auto Ret = llvm::MemoryBuffer::getFileAsStream(File); in getProcFile()
24 llvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer>>
28 auto Ret = llvm::MemoryBuffer::getFileAsStream(File); in getProcFile()
/freebsd/contrib/llvm-project/llvm/lib/IRReader/
H A DIRReader.cpp34 llvm::getLazyIRModule(std::unique_ptr<MemoryBuffer> Buffer, SMDiagnostic &Err, in getLazyIRModule()
57 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr = in getLazyIRFileModule()
58 MemoryBuffer::getFileOrSTDIN(Filename); in getLazyIRFileModule()
97 ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr = in parseIRFile()
98 MemoryBuffer::getFileOrSTDIN(Filename, /*IsText=*/true); in parseIRFile()
117 std::unique_ptr<MemoryBuffer> MB(unwrap(MemBuf)); in LLVMParseIRInContext()
/freebsd/contrib/llvm-project/llvm/tools/llvm-cxxmap/
H A Dllvm-cxxmap.cpp88 static void remapSymbols(MemoryBuffer &OldSymbolFile, in remapSymbols()
89 MemoryBuffer &NewSymbolFile, in remapSymbols()
90 MemoryBuffer &RemappingFile, in remapSymbols()
149 MemoryBuffer::getFileOrSTDIN(OldSymbolFile, /*IsText=*/true); in main()
154 MemoryBuffer::getFileOrSTDIN(NewSymbolFile, /*IsText=*/true); in main()
159 MemoryBuffer::getFileOrSTDIN(RemappingFile, /*IsText=*/true); in main()
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DOffloadBundler.h125 static llvm::Expected<std::unique_ptr<llvm::MemoryBuffer>>
126 compress(llvm::compression::Params P, const llvm::MemoryBuffer &Input,
128 static llvm::Expected<std::unique_ptr<llvm::MemoryBuffer>>
129 decompress(const llvm::MemoryBuffer &Input, bool Verbose = false);
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DOffloadBundle.cpp43 std::unique_ptr<MemoryBuffer> Buffer = in extractOffloadBundle()
44 MemoryBuffer::getMemBuffer(Contents.getBuffer().drop_front(Offset), "", in extractOffloadBundle()
179 Expected<std::unique_ptr<MemoryBuffer>> DecompressedBufferOrErr = in extractOffloadBundleFatBinary()
188 MemoryBuffer &DecompressedInput = **DecompressedBufferOrErr; in extractOffloadBundleFatBinary()
262 llvm::Expected<std::unique_ptr<llvm::MemoryBuffer>>
268 return llvm::MemoryBuffer::getMemBufferCopy(Blob); in decompress()
274 return llvm::MemoryBuffer::getMemBufferCopy(Blob); in decompress()
378 return llvm::MemoryBuffer::getMemBufferCopy( in decompress()
382 llvm::Expected<std::unique_ptr<llvm::MemoryBuffer>>
384 const llvm::MemoryBuffer &Input, in compress()
[all …]
H A DOffloadBinary.cpp39 std::unique_ptr<MemoryBuffer> Buffer = in extractOffloadFiles()
40 MemoryBuffer::getMemBuffer(Contents.getBuffer().drop_front(Offset), "", in extractOffloadFiles()
44 Buffer = MemoryBuffer::getMemBufferCopy(Buffer->getBuffer(), in extractOffloadFiles()
52 std::unique_ptr<MemoryBuffer> BufferCopy = MemoryBuffer::getMemBufferCopy( in extractOffloadFiles()
104 MemoryBuffer::getMemBuffer(Buffer, /*RequiresNullTerminator=*/false), Err, in extractFromBitcode()
149 std::unique_ptr<MemoryBuffer> ChildBuffer = in extractFromArchive()
150 MemoryBuffer::getMemBuffer(*ChildBufferOrErr, false); in extractFromArchive()
155 ChildBuffer = MemoryBuffer::getMemBufferCopy( in extractFromArchive()
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjCopy/ELF/
H A DELFObjcopy.h16 class MemoryBuffer; variable
34 MemoryBuffer &In, raw_ostream &Out);
42 MemoryBuffer &In, raw_ostream &Out);
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicBlockSectionsProfileReader.h58 BasicBlockSectionsProfileReader(const MemoryBuffer *Buf) in BasicBlockSectionsProfileReader()
111 const MemoryBuffer *MBuf = nullptr;
137 createBasicBlockSectionsProfileReaderWrapperPass(const MemoryBuffer *Buf);
162 BasicBlockSectionsProfileReaderWrapperPass(const MemoryBuffer *Buf) in BasicBlockSectionsProfileReaderWrapperPass()
/freebsd/contrib/llvm-project/clang/include/clang/Frontend/
H A DPrecompiledPreamble.h27 class MemoryBuffer; variable
86 const llvm::MemoryBuffer *MainFileBuffer, PreambleBounds Bounds,
126 llvm::MemoryBuffer *MainFileBuffer) const;
133 llvm::MemoryBuffer *MainFileBuffer) const;
175 llvm::MemoryBuffer *MainFileBuffer) const;
/freebsd/contrib/llvm-project/llvm/lib/ToolDrivers/llvm-lib/
H A DLibDriver.cpp100 std::unique_ptr<MemoryBuffer> openFile(const Twine &Path) { in openFile()
101 ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> MB = in openFile()
102 MemoryBuffer::getFile(Path, /*IsText=*/true); in openFile()
133 std::unique_ptr<MemoryBuffer> B; in doList()
136 ErrorOr<std::unique_ptr<MemoryBuffer>> MaybeBuf = MemoryBuffer::getFile( in doList()
383 std::unique_ptr<MemoryBuffer> MB = in libDriverMain()
406 std::unique_ptr<MemoryBuffer> NativeMB = in libDriverMain()
461 std::vector<std::unique_ptr<MemoryBuffer>> MBs; in libDriverMain()
485 ErrorOr<std::unique_ptr<MemoryBuffer>> MOrErr = MemoryBuffer::getFile( in libDriverMain()

12345678910>>...17