Home
last modified time | relevance | path

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

12345678910>>...14

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DMemoryBuffer.h51 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 DSpecialCaseList.h23 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 DCaching.h22 class MemoryBuffer; variable
64 std::unique_ptr<MemoryBuffer> MB)>;
76 std::unique_ptr<MemoryBuffer> MB) {});
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DMemoryBuffer.cpp47 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 DCaching.cpp18 #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 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/lib/Driver/
H A DOffloadBundler.cpp180 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 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/llvm/include/llvm/ProfileData/
H A DSampleProfReader.h267 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 DInstrProfReader.h206 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 DLayer.h145 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 DCompileUtils.h23 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 DObjectTransformLayer.h30 std::function<Expected<std::unique_ptr<MemoryBuffer>>(
31 std::unique_ptr<MemoryBuffer>)>;
37 std::unique_ptr<MemoryBuffer> O) override;
H A DDebugUtils.h26 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 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/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.cpp87 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 DOffloadBinary.cpp42 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 DELFObjcopy.h14 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 DLibDriver.cpp97 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 DOffloadBundler.h126 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 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/tools/llvm-lto/
H A Dllvm-lto.cpp361 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 DBasicBlockSectionsProfileReader.h29 #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)

12345678910>>...14