| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | MemoryBuffer.h | 51 class MemoryBuffer { 56 MemoryBuffer() = default; 62 MemoryBuffer(const MemoryBuffer &) = delete; 63 MemoryBuffer &operator=(const MemoryBuffer &) = delete; 64 virtual ~MemoryBuffer(); 97 static ErrorOr<std::unique_ptr<MemoryBuffer>> 105 static ErrorOr<std::unique_ptr<MemoryBuffer>> 111 static ErrorOr<std::unique_ptr<MemoryBuffer>> 125 static ErrorOr<std::unique_ptr<MemoryBuffer>> 132 static std::unique_ptr<MemoryBuffer> [all …]
|
| H A D | SpecialCaseList.h | 23 class MemoryBuffer; 78 static std::unique_ptr<SpecialCaseList> create(const MemoryBuffer *MB, 111 bool createInternal(const MemoryBuffer *MB, std::string &Error); 146 bool parse(const MemoryBuffer *MB, std::string &Error); 62 class MemoryBuffer; global() variable
|
| H A D | Caching.h | 22 class MemoryBuffer; variable 64 std::unique_ptr<MemoryBuffer> MB)>; 76 std::unique_ptr<MemoryBuffer> MB) {});
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | MemoryBuffer.cpp | 47 MemoryBuffer::~MemoryBuffer() = default; 51 void MemoryBuffer::init(const char *BufStart, const char *BufEnd, in init() 103 MemoryBuffer::init(InputData.begin(), InputData.end(), in MemoryBufferMem() 117 MemoryBuffer::BufferKind getBufferKind() const override { in getBufferKind() 118 return MemoryBuffer::MemoryBuffer_Malloc; in getBufferKind() 129 std::unique_ptr<MemoryBuffer> 130 MemoryBuffer::getMemBuffer(StringRef InputData, StringRef BufferName, in getMemBuffer() 133 MemoryBufferMem<MemoryBuffer>(InputData, RequiresNullTerminator); in getMemBuffer() 134 return std::unique_ptr<MemoryBuffer>(Ret); in getMemBuffer() 137 std::unique_ptr<MemoryBuffer> [all …]
|
| H A D | Caching.cpp | 18 #include "llvm/Support/MemoryBuffer.h" 52 ErrorOr<std::unique_ptr<MemoryBuffer>> MBOrErr = in localCache() 53 MemoryBuffer::getOpenFile(*FDOrErr, EntryPath, in localCache() 99 ErrorOr<std::unique_ptr<MemoryBuffer>> MBOrErr = in localCache() 100 MemoryBuffer::getOpenFile( in localCache() 123 auto MBCopy = MemoryBuffer::getMemBufferCopy((*MBOrErr)->getBuffer(), in localCache()
|
| /freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | Parser.cpp | 29 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/lib/Driver/ |
| H A D | OffloadBundler.cpp | 180 virtual Error ReadHeader(MemoryBuffer &Input) = 0; 186 ReadBundleStart(MemoryBuffer &Input) = 0; 189 virtual Error ReadBundleEnd(MemoryBuffer &Input) = 0; 192 virtual Error ReadBundle(raw_ostream &OS, MemoryBuffer &Input) = 0; 197 ArrayRef<std::unique_ptr<MemoryBuffer>> Inputs) = 0; 208 virtual Error WriteBundle(raw_ostream &OS, MemoryBuffer &Input) = 0; 214 virtual Error listBundleIDs(MemoryBuffer &Input) { in listBundleIDs() 227 virtual Error getBundleIDs(MemoryBuffer &Input, in getBundleIDs() 241 Error forEachBundle(MemoryBuffer &Input, in forEachBundle() 264 virtual Error listBundleIDsCallback(MemoryBuffer &Input, in listBundleIDsCallback() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | InMemoryModuleCache.h | 31 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/llvm/include/llvm/ProfileData/ |
| H A D | SampleProfReader.h | 267 SampleProfileReaderItaniumRemapper(std::unique_ptr<MemoryBuffer> B, in SampleProfileReaderItaniumRemapper() 283 create(std::unique_ptr<MemoryBuffer> &B, SampleProfileReader &Reader, 306 std::unique_ptr<MemoryBuffer> Buffer; 348 SampleProfileReader(std::unique_ptr<MemoryBuffer> B, LLVMContext &C, 447 create(std::unique_ptr<MemoryBuffer> &B, LLVMContext &C, vfs::FileSystem &FS, 454 MemoryBuffer *getBuffer() const { return Buffer.get(); } in getBuffer() 509 std::unique_ptr<MemoryBuffer> Buffer; 559 SampleProfileReaderText(std::unique_ptr<MemoryBuffer> B, LLVMContext &C) in SampleProfileReaderText() 569 static bool hasFormat(const MemoryBuffer &Buffer); 582 SampleProfileReaderBinary(std::unique_ptr<MemoryBuffer> B, LLVMContext &C, [all …]
|
| H A D | InstrProfReader.h | 206 create(std::unique_ptr<MemoryBuffer> Buffer, 236 std::unique_ptr<MemoryBuffer> DataBuffer; 247 TextInstrProfReader(std::unique_ptr<MemoryBuffer> DataBuffer_) in TextInstrProfReader() 253 static bool hasFormat(const MemoryBuffer &Buffer); 313 std::unique_ptr<MemoryBuffer> DataBuffer; 352 RawInstrProfReader(std::unique_ptr<MemoryBuffer> DataBuffer, in RawInstrProfReader() 362 static bool hasFormat(const MemoryBuffer &DataBuffer); 684 std::unique_ptr<MemoryBuffer> DataBuffer; 686 std::unique_ptr<MemoryBuffer> RemappingBuffer; 714 std::unique_ptr<MemoryBuffer> DataBuffer, [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | Layer.h | 145 virtual Error add(ResourceTrackerSP RT, std::unique_ptr<MemoryBuffer> O, 151 Error add(ResourceTrackerSP RT, std::unique_ptr<MemoryBuffer> O); 155 Error add(JITDylib &JD, std::unique_ptr<MemoryBuffer> O, in add() 163 Error add(JITDylib &JD, std::unique_ptr<MemoryBuffer> O); 167 std::unique_ptr<MemoryBuffer> O) = 0; 179 Create(ObjectLayer &L, std::unique_ptr<MemoryBuffer> O); 182 std::unique_ptr<MemoryBuffer> O, 193 std::unique_ptr<MemoryBuffer> O;
|
| H A D | CompileUtils.h | 23 class MemoryBuffer; variable 38 using CompileResult = std::unique_ptr<MemoryBuffer>; 56 void notifyObjectCompiled(const Module &M, const MemoryBuffer &ObjBuffer); 89 Expected<std::unique_ptr<MemoryBuffer>> operator()(Module &M) override;
|
| H A D | ObjectTransformLayer.h | 30 std::function<Expected<std::unique_ptr<MemoryBuffer>>( 31 std::unique_ptr<MemoryBuffer>)>; 37 std::unique_ptr<MemoryBuffer> O) override;
|
| H A D | DebugUtils.h | 26 class MemoryBuffer; variable 121 Expected<std::unique_ptr<MemoryBuffer>> 122 operator()(std::unique_ptr<MemoryBuffer> Obj); 125 StringRef getBufferIdentifier(MemoryBuffer &B);
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-bcanalyzer/ |
| H A D | llvm-bcanalyzer.cpp | 88 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 D | InMemoryModuleCache.cpp | 24 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/llvm/lib/IRReader/ |
| H A D | IRReader.cpp | 34 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 D | llvm-cxxmap.cpp | 87 static void remapSymbols(MemoryBuffer &OldSymbolFile, in remapSymbols() 88 MemoryBuffer &NewSymbolFile, in remapSymbols() 89 MemoryBuffer &RemappingFile, in remapSymbols() 148 MemoryBuffer::getFileOrSTDIN(OldSymbolFile, /*IsText=*/true); in main() 153 MemoryBuffer::getFileOrSTDIN(NewSymbolFile, /*IsText=*/true); in main() 158 MemoryBuffer::getFileOrSTDIN(RemappingFile, /*IsText=*/true); in main()
|
| /freebsd/contrib/llvm-project/llvm/lib/Object/ |
| H A D | OffloadBinary.cpp | 42 std::unique_ptr<MemoryBuffer> Buffer = in extractOffloadFiles() 43 MemoryBuffer::getMemBuffer(Contents.getBuffer().drop_front(Offset), "", in extractOffloadFiles() 47 Buffer = MemoryBuffer::getMemBufferCopy(Buffer->getBuffer(), in extractOffloadFiles() 55 std::unique_ptr<MemoryBuffer> BufferCopy = MemoryBuffer::getMemBufferCopy( in extractOffloadFiles() 107 MemoryBuffer::getMemBuffer(Buffer, /*RequiresNullTerminator=*/false), Err, in extractFromBitcode() 152 std::unique_ptr<MemoryBuffer> ChildBuffer = in extractFromArchive() 153 MemoryBuffer::getMemBuffer(*ChildBufferOrErr, false); in extractFromArchive() 158 ChildBuffer = MemoryBuffer::getMemBufferCopy( in extractFromArchive()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ObjCopy/ELF/ |
| H A D | ELFObjcopy.h | 14 class MemoryBuffer; variable 31 const ELFConfig &ELFConfig, MemoryBuffer &In, 39 const ELFConfig &ELFConfig, MemoryBuffer &In,
|
| /freebsd/contrib/llvm-project/llvm/lib/ToolDrivers/llvm-lib/ |
| H A D | LibDriver.cpp | 97 std::unique_ptr<MemoryBuffer> openFile(const Twine &Path) { in openFile() 98 ErrorOr<std::unique_ptr<llvm::MemoryBuffer>> MB = in openFile() 99 MemoryBuffer::getFile(Path, /*IsText=*/true); in openFile() 130 std::unique_ptr<MemoryBuffer> B; in doList() 133 ErrorOr<std::unique_ptr<MemoryBuffer>> MaybeBuf = MemoryBuffer::getFile( in doList() 377 std::unique_ptr<MemoryBuffer> MB = in libDriverMain() 400 std::unique_ptr<MemoryBuffer> NativeMB = in libDriverMain() 450 std::vector<std::unique_ptr<MemoryBuffer>> MBs; in libDriverMain() 474 ErrorOr<std::unique_ptr<MemoryBuffer>> MOrErr = MemoryBuffer::getFile( in libDriverMain()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Driver/ |
| H A D | OffloadBundler.h | 126 static llvm::Expected<std::unique_ptr<llvm::MemoryBuffer>> 127 compress(llvm::compression::Params P, const llvm::MemoryBuffer &Input, 129 static llvm::Expected<std::unique_ptr<llvm::MemoryBuffer>> 130 decompress(const llvm::MemoryBuffer &Input, bool Verbose = false);
|
| /freebsd/contrib/llvm-project/clang/include/clang/Frontend/ |
| H A D | PrecompiledPreamble.h | 27 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/tools/llvm-lto/ |
| H A D | llvm-lto.cpp | 361 getLocalLTOModule(StringRef Path, std::unique_ptr<MemoryBuffer> &Buffer, in getLocalLTOModule() 363 ErrorOr<std::unique_ptr<MemoryBuffer>> BufferOrErr = in getLocalLTOModule() 364 MemoryBuffer::getFile(Path); in getLocalLTOModule() 417 std::unique_ptr<MemoryBuffer> Buffer; in testLTOModule() 434 static std::unique_ptr<MemoryBuffer> loadFile(StringRef Filename) { in loadFile() 437 return ExitOnErr(errorOrToExpected(MemoryBuffer::getFileOrSTDIN(Filename))); in loadFile() 494 std::unique_ptr<MemoryBuffer> MB = in createCombinedModuleSummaryIndex() 495 ExitOnErr(errorOrToExpected(MemoryBuffer::getFileOrSTDIN(Filename))); in createCombinedModuleSummaryIndex() 543 std::vector<std::unique_ptr<MemoryBuffer>> 545 std::vector<std::unique_ptr<MemoryBuffer>> InputBuffers; in loadAllFilesForIndex() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicBlockSectionsProfileReader.h | 29 #include "llvm/Support/MemoryBuffer.h" 81 BasicBlockSectionsProfileReader(const MemoryBuffer *Buf) 134 const MemoryBuffer *MBuf = nullptr; 160 createBasicBlockSectionsProfileReaderWrapperPass(const MemoryBuffer *Buf); 185 BasicBlockSectionsProfileReaderWrapperPass(const MemoryBuffer *Buf)
|