Lines Matching refs:MemoryBuffer

41 #include "llvm/Support/MemoryBuffer.h"
188 virtual Error ReadHeader(MemoryBuffer &Input) = 0;
194 ReadBundleStart(MemoryBuffer &Input) = 0;
197 virtual Error ReadBundleEnd(MemoryBuffer &Input) = 0;
200 virtual Error ReadBundle(raw_ostream &OS, MemoryBuffer &Input) = 0;
205 ArrayRef<std::unique_ptr<MemoryBuffer>> Inputs) = 0;
216 virtual Error WriteBundle(raw_ostream &OS, MemoryBuffer &Input) = 0;
222 virtual Error listBundleIDs(MemoryBuffer &Input) {
235 virtual Error getBundleIDs(MemoryBuffer &Input,
249 Error forEachBundle(MemoryBuffer &Input,
272 virtual Error listBundleIDsCallback(MemoryBuffer &Input,
343 Error ReadHeader(MemoryBuffer &Input) final {
410 ReadBundleStart(MemoryBuffer &Input) final {
417 Error ReadBundleEnd(MemoryBuffer &Input) final {
422 Error ReadBundle(raw_ostream &OS, MemoryBuffer &Input) final {
431 ArrayRef<std::unique_ptr<MemoryBuffer>> Inputs) final {
451 MemoryBuffer &MB = *Inputs[Idx++];
476 Error WriteBundle(raw_ostream &OS, MemoryBuffer &Input) final {
574 Error ReadHeader(MemoryBuffer &Input) final { return Error::success(); }
577 ReadBundleStart(MemoryBuffer &Input) final {
594 Error ReadBundleEnd(MemoryBuffer &Input) final { return Error::success(); }
596 Error ReadBundle(raw_ostream &OS, MemoryBuffer &Input) final {
619 ArrayRef<std::unique_ptr<MemoryBuffer>> Inputs) final {
695 Error WriteBundle(raw_ostream &OS, MemoryBuffer &Input) final {
754 auto BufOrErr = MemoryBuffer::getFile(ModifiedObjPath);
786 Error ReadHeader(MemoryBuffer &Input) final { return Error::success(); }
789 ReadBundleStart(MemoryBuffer &Input) final {
811 Error ReadBundleEnd(MemoryBuffer &Input) final {
825 Error ReadBundle(raw_ostream &OS, MemoryBuffer &Input) final {
839 ArrayRef<std::unique_ptr<MemoryBuffer>> Inputs) final {
853 Error WriteBundle(raw_ostream &OS, MemoryBuffer &Input) final {
866 Error listBundleIDsCallback(MemoryBuffer &Input,
884 CreateObjectFileHandler(MemoryBuffer &FirstInput,
903 CreateFileHandler(MemoryBuffer &FirstInput,
1007 llvm::Expected<std::unique_ptr<llvm::MemoryBuffer>>
1009 const llvm::MemoryBuffer &Input,
1120 return llvm::MemoryBuffer::getMemBufferCopy(
1124 llvm::Expected<std::unique_ptr<llvm::MemoryBuffer>>
1125 CompressedOffloadBundle::decompress(const llvm::MemoryBuffer &Input,
1131 return llvm::MemoryBuffer::getMemBufferCopy(Blob);
1137 return llvm::MemoryBuffer::getMemBufferCopy(Blob);
1267 return llvm::MemoryBuffer::getMemBufferCopy(
1275 ErrorOr<std::unique_ptr<MemoryBuffer>> CodeOrErr =
1276 MemoryBuffer::getFileOrSTDIN(InputFileName, /*IsText=*/true);
1281 Expected<std::unique_ptr<MemoryBuffer>> DecompressedBufferOrErr =
1289 MemoryBuffer &DecompressedInput = **DecompressedBufferOrErr;
1404 SmallVector<std::unique_ptr<MemoryBuffer>, 8u> InputBuffers;
1407 ErrorOr<std::unique_ptr<MemoryBuffer>> CodeOrErr =
1408 MemoryBuffer::getFileOrSTDIN(I, /*IsText=*/true);
1451 std::unique_ptr<llvm::MemoryBuffer> BufferMemory =
1452 llvm::MemoryBuffer::getMemBufferCopy(
1476 ErrorOr<std::unique_ptr<MemoryBuffer>> CodeOrErr =
1477 MemoryBuffer::getFileOrSTDIN(BundlerConfig.InputFileNames.front(),
1483 Expected<std::unique_ptr<MemoryBuffer>> DecompressedBufferOrErr =
1491 MemoryBuffer &Input = **DecompressedBufferOrErr;
1647 std::vector<std::unique_ptr<MemoryBuffer>> ArchiveBuffers;
1648 ErrorOr<std::unique_ptr<MemoryBuffer>> BufOrErr =
1649 MemoryBuffer::getFileOrSTDIN(ArchiveName, true, false);
1678 MemoryBuffer::getMemBuffer(*CodeObjectBufferRefOrErr, false);
1716 std::vector<std::unique_ptr<MemoryBuffer>> ArchiveBuffers;
1743 ErrorOr<std::unique_ptr<MemoryBuffer>> BufOrErr =
1744 MemoryBuffer::getFileOrSTDIN(IFName, true, false);
1775 MemoryBuffer::getMemBuffer(*CodeObjectBufferRefOrErr, false);
1778 Expected<std::unique_ptr<MemoryBuffer>> DecompressedBufferOrErr =
1787 MemoryBuffer &CodeObjectBuffer = **DecompressedBufferOrErr;
1838 std::unique_ptr<MemoryBuffer> MemBuf = MemoryBuffer::getMemBufferCopy(