Home
last modified time | relevance | path

Searched refs:MemoryBufferRef (Results 1 – 25 of 219) sorted by relevance

123456789

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DMemoryBufferRef.h22 class MemoryBufferRef {
27 MemoryBufferRef() = default;
28 MemoryBufferRef(const MemoryBuffer &Buffer);
29 MemoryBufferRef(StringRef Buffer, StringRef Identifier) in MemoryBufferRef() function
40 friend bool operator==(const MemoryBufferRef &LHS,
41 const MemoryBufferRef &RHS) {
48 friend bool operator!=(const MemoryBufferRef &LHS,
49 const MemoryBufferRef &RHS) {
/freebsd/contrib/llvm-project/llvm/include/llvm/Bitcode/
H A DBitcodeReader.h23 #include "llvm/Support/MemoryBufferRef.h"
122 getBitcodeFileContents(MemoryBufferRef Buffer);
174 Expected<BitcodeFileContents> getBitcodeFileContents(MemoryBufferRef Buffer);
178 getBitcodeModuleList(MemoryBufferRef Buffer);
185 getLazyBitcodeModule(MemoryBufferRef Buffer, LLVMContext &Context,
202 Expected<std::string> getBitcodeTargetTriple(MemoryBufferRef Buffer);
206 Expected<bool> isBitcodeContainingObjCCategory(MemoryBufferRef Buffer);
211 Expected<std::string> getBitcodeProducerString(MemoryBufferRef Buffer);
215 parseBitcodeFile(MemoryBufferRef Buffer, LLVMContext &Context,
219 Expected<BitcodeLTOInfo> getBitcodeLTOInfo(MemoryBufferRef Buffe
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DIRObjectFile.cpp27 IRObjectFile::IRObjectFile(MemoryBufferRef Object,
72 Expected<MemoryBufferRef>
81 return MemoryBufferRef(*Contents, Obj.getFileName()); in findBitcodeInObject()
88 Expected<MemoryBufferRef>
89 IRObjectFile::findBitcodeInMemBuffer(MemoryBufferRef Object) {
110 IRObjectFile::create(MemoryBufferRef Object, LLVMContext &Context) {
111 Expected<MemoryBufferRef> BCOrErr = findBitcodeInMemBuffer(Object); in create()
135 Expected<IRSymtabFile> object::readIRSymtab(MemoryBufferRef MBRef) {
137 Expected<MemoryBufferRef> BCOrErr = in readIRSymtab()
H A DSymbolicFile.cpp31 SymbolicFile::SymbolicFile(unsigned int Type, MemoryBufferRef Source) in SymbolicFile()
37 SymbolicFile::createSymbolicFile(MemoryBufferRef Object, file_magic Type, in createSymbolicFile()
82 Expected<MemoryBufferRef> BCData = in createSymbolicFile()
90 MemoryBufferRef(BCData->getBuffer(), Object.getBufferIdentifier()), in createSymbolicFile()
H A DOffloadBinary.cpp37 Error extractOffloadFiles(MemoryBufferRef Contents, in extractOffloadFiles()
94 MemoryBufferRef Contents(*Buffer, Obj.getFileName()); in extractFromObject()
102 Error extractFromBitcode(MemoryBufferRef Buffer, in extractFromBitcode()
136 MemoryBufferRef Contents(CDS->getAsString(), M->getName()); in extractFromBitcode()
174 OffloadBinary::create(MemoryBufferRef Buf) { in create()
272 Error object::extractOffloadBinaries(MemoryBufferRef Buffer, in extractOffloadBinaries()
H A DBinary.cpp36 Binary::Binary(unsigned int Type, MemoryBufferRef Source) in Binary()
43 MemoryBufferRef Binary::getMemoryBufferRef() const { return Data; } in getMemoryBufferRef()
45 Expected<std::unique_ptr<Binary>> object::createBinary(MemoryBufferRef Buffer, in createBinary()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DIRObjectFile.h30 IRObjectFile(MemoryBufferRef Object,
62 static Expected<MemoryBufferRef> findBitcodeInObject(const ObjectFile &Obj);
67 static Expected<MemoryBufferRef>
68 findBitcodeInMemBuffer(MemoryBufferRef Object);
70 static Expected<std::unique_ptr<IRObjectFile>> create(MemoryBufferRef Object,
83 Expected<IRSymtabFile> readIRSymtab(MemoryBufferRef MBRef);
H A DBinary.h37 MemoryBufferRef Data;
39 Binary(unsigned int Type, MemoryBufferRef Source);
101 MemoryBufferRef getMemoryBufferRef() const;
175 static Error checkOffset(MemoryBufferRef M, uintptr_t Addr, in checkOffset()
192 Expected<std::unique_ptr<Binary>> createBinary(MemoryBufferRef Source,
H A DObjectFile.h233 ObjectFile(unsigned int Type, MemoryBufferRef Source);
373 createObjectFile(MemoryBufferRef Object, llvm::file_magic Type,
376 createObjectFile(MemoryBufferRef Object) { in createObjectFile()
385 createCOFFObjectFile(MemoryBufferRef Object);
388 createXCOFFObjectFile(MemoryBufferRef Object, unsigned FileType);
391 createELFObjectFile(MemoryBufferRef Object, bool InitContent = true);
394 createMachOObjectFile(MemoryBufferRef Object, uint32_t UniversalCputype = 0,
399 createGOFFObjectFile(MemoryBufferRef Object);
402 createWasmObjectFile(MemoryBufferRef Object);
/freebsd/contrib/llvm-project/lld/ELF/
H A DScriptParser.h19 void readLinkerScript(MemoryBufferRef mb);
22 void readVersionScript(MemoryBufferRef mb);
24 void readDynamicList(MemoryBufferRef mb);
27 void readDefsym(StringRef name, MemoryBufferRef mb);
H A DScriptLexer.h21 explicit ScriptLexer(MemoryBufferRef mb);
24 void tokenize(MemoryBufferRef mb);
34 MemoryBufferRef getCurrentMB();
36 std::vector<MemoryBufferRef> mbs;
H A DInputFiles.h46 std::optional<MemoryBufferRef> readFile(StringRef path);
69 InputFile(Kind k, MemoryBufferRef m);
79 MemoryBufferRef mb;
184 ELFFileBase(Kind k, ELFKind ekind, MemoryBufferRef m);
248 ObjFile(ELFKind ekind, MemoryBufferRef m, StringRef archiveName) in ObjFile()
333 BitcodeFile(MemoryBufferRef m, StringRef archiveName,
346 SharedFile(MemoryBufferRef m, StringRef defaultSoName);
380 explicit BinaryFile(MemoryBufferRef m) : InputFile(BinaryKind, m) {} in BinaryFile()
386 ELFFileBase *createObjFile(MemoryBufferRef mb, StringRef archiveName = "",
/freebsd/contrib/llvm-project/lld/COFF/
H A DInputFiles.h43 std::vector<MemoryBufferRef> getArchiveMembers(llvm::object::Archive *file);
87 MemoryBufferRef mb;
98 InputFile(COFFLinkerContext &c, Kind k, MemoryBufferRef m, bool lazy = false)
114 explicit ArchiveFile(COFFLinkerContext &ctx, MemoryBufferRef m);
131 explicit ObjFile(COFFLinkerContext &ctx, MemoryBufferRef m, bool lazy = false)
319 explicit PDBInputFile(COFFLinkerContext &ctx, MemoryBufferRef m);
342 explicit ImportFile(COFFLinkerContext &ctx, MemoryBufferRef m);
373 explicit BitcodeFile(COFFLinkerContext &ctx, MemoryBufferRef mb,
392 explicit DLLFile(COFFLinkerContext &ctx, MemoryBufferRef m) in DLLFile()
412 inline bool isBitcode(MemoryBufferRef mb) { in isBitcode()
H A DDriver.h98 MemoryBufferRef takeBuffer(std::unique_ptr<MemoryBuffer> mb);
187 void addArchiveBuffer(MemoryBufferRef mbref, StringRef symName,
195 std::vector<MemoryBufferRef> resources;
271 MemoryBufferRef convertResToCOFF(ArrayRef<MemoryBufferRef> mbs,
/freebsd/contrib/llvm-project/llvm/include/llvm/AsmParser/
H A DParser.h26 class MemoryBufferRef; variable
129 MemoryBufferRef F, SMDiagnostic &Err, LLVMContext &Context,
143 ParsedModuleAndIndex parseAssemblyWithIndex(MemoryBufferRef F,
155 parseSummaryIndexAssembly(MemoryBufferRef F, SMDiagnostic &Err);
171 MemoryBufferRef F, Module *M, ModuleSummaryIndex *Index, SMDiagnostic &Err,
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DParser.cpp24 static bool parseAssemblyInto(MemoryBufferRef F, Module *M, in parseAssemblyInto()
38 bool llvm::parseAssemblyInto(MemoryBufferRef F, Module *M, in parseAssemblyInto()
47 llvm::parseAssembly(MemoryBufferRef F, SMDiagnostic &Err, LLVMContext &Context, in parseAssembly()
75 parseAssemblyWithIndex(MemoryBufferRef F, SMDiagnostic &Err, in parseAssemblyWithIndex()
91 ParsedModuleAndIndex llvm::parseAssemblyWithIndex(MemoryBufferRef F, in parseAssemblyWithIndex()
140 MemoryBufferRef F(AsmString, "<string>"); in parseAssemblyString()
144 static bool parseSummaryIndexAssemblyInto(MemoryBufferRef F, in parseSummaryIndexAssemblyInto()
159 llvm::parseSummaryIndexAssembly(MemoryBufferRef F, SMDiagnostic &Err) { in parseSummaryIndexAssembly()
184 MemoryBufferRef F(AsmString, "<string>"); in parseSummaryIndexAssemblyString()
/freebsd/contrib/llvm-project/lld/MachO/
H A DInputFiles.h120 MemoryBufferRef mb;
137 InputFile(Kind kind, MemoryBufferRef mb, bool lazy = false)
162 ObjFile(MemoryBufferRef mb, uint32_t modTime, StringRef archiveName,
211 OpaqueFile(MemoryBufferRef mb, StringRef segName, StringRef sectName);
225 explicit DylibFile(MemoryBufferRef mb, DylibFile *umbrella,
232 void parseLoadCommands(MemoryBufferRef mb);
309 explicit BitcodeFile(MemoryBufferRef mb, StringRef archiveName,
323 extern llvm::DenseMap<llvm::CachedHashStringRef, MemoryBufferRef> cachedReads;
326 std::optional<MemoryBufferRef> readFile(StringRef path); in findCommands()
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DLTOModule.cpp46 LTOModule::LTOModule(std::unique_ptr<Module> M, MemoryBufferRef MBRef, in LTOModule()
58 Expected<MemoryBufferRef> BCData = IRObjectFile::findBitcodeInMemBuffer( in isBitcodeFile()
59 MemoryBufferRef(StringRef((const char *)Mem, Length), "<mem>")); in isBitcodeFile()
69 Expected<MemoryBufferRef> BCData = IRObjectFile::findBitcodeInMemBuffer( in isBitcodeFile()
85 Expected<MemoryBufferRef> BCOrErr = in isBitcodeForTarget()
98 Expected<MemoryBufferRef> BCOrErr = in getProducerString()
151 MemoryBufferRef Buffer(Data, path); in createFromBuffer()
160 MemoryBufferRef Buffer(Data, path); in createInLocalContext()
171 parseBitcodeFileImpl(MemoryBufferRef Buffer, LLVMContext &Context, in parseBitcodeFileImpl()
174 Expected<MemoryBufferRef> MBOrErr = in parseBitcodeFileImpl()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Frontend/
H A DPrecompiledPreamble.h28 class MemoryBufferRef; variable
43 const llvm::MemoryBufferRef &Buffer,
113 const llvm::MemoryBufferRef &MainFileBuffer,
158 createForMemoryBuffer(const llvm::MemoryBufferRef &Buffer);
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DMemoryBufferRef.cpp18 MemoryBufferRef::MemoryBufferRef(const MemoryBuffer &Buffer) in MemoryBufferRef() function in MemoryBufferRef
/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/
H A DTextAPIReader.h16 class MemoryBufferRef; variable
32 static Expected<FileType> canRead(MemoryBufferRef InputBuffer);
39 get(MemoryBufferRef InputBuffer);
H A DDylibReader.h40 Expected<Records> readFile(MemoryBufferRef Buffer, const ParseOption &Opt);
45 Expected<std::unique_ptr<InterfaceFile>> get(MemoryBufferRef Buffer);
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
H A DObjectCache.h17 class MemoryBufferRef; variable
32 virtual void notifyObjectCompiled(const Module *M, MemoryBufferRef Obj) = 0;
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A DELF_ppc64.h28 createLinkGraphFromELFObject_ppc64(MemoryBufferRef ObjectBuffer);
36 createLinkGraphFromELFObject_ppc64le(MemoryBufferRef ObjectBuffer);
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DDebugObjectManagerPlugin.cpp191 Create(MemoryBufferRef Buffer, JITLinkContext &Ctx, ExecutionSession &ES);
209 CreateArchType(MemoryBufferRef Buffer, JITLinkMemoryManager &MemMgr,
213 CopyBuffer(MemoryBufferRef Buffer, Error &Err);
238 ELFDebugObject::CopyBuffer(MemoryBufferRef Buffer, Error &Err) { in CopyBuffer()
253 ELFDebugObject::CreateArchType(MemoryBufferRef Buffer, in CreateArchType()
297 ELFDebugObject::Create(MemoryBufferRef Buffer, JITLinkContext &Ctx, in Create()
378 JITLinkContext &Ctx, MemoryBufferRef ObjBuffer) { in createDebugObjectFromBuffer()
405 MemoryBufferRef ObjBuffer) { in notifyMaterializing()

123456789