Home
last modified time | relevance | path

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

12345678910

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DMemoryBufferRef.h23 class MemoryBufferRef {
28 MemoryBufferRef() = default;
29 LLVM_ABI MemoryBufferRef(const MemoryBuffer &Buffer);
30 MemoryBufferRef(StringRef Buffer, StringRef Identifier) in MemoryBufferRef() function
41 friend bool operator==(const MemoryBufferRef &LHS,
42 const MemoryBufferRef &RHS) {
49 friend bool operator!=(const MemoryBufferRef &LHS,
50 const MemoryBufferRef &RHS) {
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DIRObjectFile.cpp27 IRObjectFile::IRObjectFile(MemoryBufferRef Object, in IRObjectFile()
72 Expected<MemoryBufferRef>
81 return MemoryBufferRef(*Contents, Obj.getFileName()); in findBitcodeInObject()
88 Expected<MemoryBufferRef>
89 IRObjectFile::findBitcodeInMemBuffer(MemoryBufferRef Object) { in findBitcodeInMemBuffer()
110 IRObjectFile::create(MemoryBufferRef Object, LLVMContext &Context) { in create()
111 Expected<MemoryBufferRef> BCOrErr = findBitcodeInMemBuffer(Object); in create()
135 Expected<IRSymtabFile> object::readIRSymtab(MemoryBufferRef MBRef) { in readIRSymtab()
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 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/Bitcode/
H A DBitcodeReader.h124 getBitcodeFileContents(MemoryBufferRef Buffer);
177 getBitcodeFileContents(MemoryBufferRef Buffer);
181 getBitcodeModuleList(MemoryBufferRef Buffer);
188 getLazyBitcodeModule(MemoryBufferRef Buffer, LLVMContext &Context,
205 LLVM_ABI Expected<std::string> getBitcodeTargetTriple(MemoryBufferRef Buffer);
210 isBitcodeContainingObjCCategory(MemoryBufferRef Buffer);
216 getBitcodeProducerString(MemoryBufferRef Buffer);
220 parseBitcodeFile(MemoryBufferRef Buffer, LLVMContext &Context,
224 LLVM_ABI Expected<BitcodeLTOInfo> getBitcodeLTOInfo(MemoryBufferRef Buffer);
228 getModuleSummaryIndex(MemoryBufferRef Buffer);
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DIRObjectFile.h31 IRObjectFile(MemoryBufferRef Object,
63 static Expected<MemoryBufferRef> findBitcodeInObject(const ObjectFile &Obj);
68 static Expected<MemoryBufferRef>
69 findBitcodeInMemBuffer(MemoryBufferRef Object);
71 static Expected<std::unique_ptr<IRObjectFile>> create(MemoryBufferRef Object,
84 LLVM_ABI Expected<IRSymtabFile> readIRSymtab(MemoryBufferRef MBRef);
H A DBinary.h38 MemoryBufferRef Data;
40 Binary(unsigned int Type, MemoryBufferRef Source);
102 MemoryBufferRef getMemoryBufferRef() const;
176 static Error checkOffset(MemoryBufferRef M, uintptr_t Addr, in checkOffset()
194 createBinary(MemoryBufferRef Source, LLVMContext *Context = nullptr,
H A DObjectFile.h234 ObjectFile(unsigned int Type, MemoryBufferRef Source);
374 createObjectFile(MemoryBufferRef Object, llvm::file_magic Type,
377 createObjectFile(MemoryBufferRef Object) { in createObjectFile()
386 createCOFFObjectFile(MemoryBufferRef Object);
389 createXCOFFObjectFile(MemoryBufferRef Object, unsigned FileType);
392 createELFObjectFile(MemoryBufferRef Object, bool InitContent = true);
395 createMachOObjectFile(MemoryBufferRef Object, uint32_t UniversalCputype = 0,
400 createGOFFObjectFile(MemoryBufferRef Object);
403 createWasmObjectFile(MemoryBufferRef Object);
/freebsd/contrib/llvm-project/lld/ELF/
H A DScriptParser.h20 void readLinkerScript(Ctx &ctx, MemoryBufferRef mb);
23 void readVersionScript(Ctx &ctx, MemoryBufferRef mb);
25 void readDynamicList(Ctx &ctx, MemoryBufferRef mb);
28 void readDefsym(Ctx &ctx, MemoryBufferRef mb);
H A DScriptLexer.h34 Buffer(Ctx &ctx, MemoryBufferRef mb);
68 explicit ScriptLexer(Ctx &ctx, MemoryBufferRef mb);
81 MemoryBufferRef getCurrentMB();
83 std::vector<MemoryBufferRef> mbs;
H A DInputFiles.h43 std::optional<MemoryBufferRef> readFile(Ctx &, StringRef path);
68 InputFile(Ctx &, Kind k, MemoryBufferRef m);
79 MemoryBufferRef mb;
180 ELFFileBase(Ctx &ctx, Kind k, ELFKind ekind, MemoryBufferRef m);
258 ObjFile(Ctx &ctx, ELFKind ekind, MemoryBufferRef m, StringRef archiveName) in ObjFile()
326 BitcodeFile(Ctx &, MemoryBufferRef m, StringRef archiveName,
339 SharedFile(Ctx &, MemoryBufferRef m, StringRef defaultSoName);
373 explicit BinaryFile(Ctx &ctx, MemoryBufferRef m) in BinaryFile()
380 std::unique_ptr<ELFFileBase> createObjFile(Ctx &, MemoryBufferRef mb,
/freebsd/contrib/llvm-project/lld/COFF/
H A DInputFiles.h45 std::vector<MemoryBufferRef> getArchiveMembers(COFFLinkerContext &,
94 MemoryBufferRef mb;
105 InputFile(SymbolTable &s, Kind k, MemoryBufferRef m, bool lazy = false)
121 explicit ArchiveFile(COFFLinkerContext &ctx, MemoryBufferRef m);
138 static ObjFile *create(COFFLinkerContext &ctx, MemoryBufferRef mb,
328 explicit PDBInputFile(COFFLinkerContext &ctx, MemoryBufferRef m);
351 explicit ImportFile(COFFLinkerContext &ctx, MemoryBufferRef m);
355 static MachineTypes getMachineType(MemoryBufferRef m);
393 explicit BitcodeFile(SymbolTable &symtab, MemoryBufferRef mb,
397 static BitcodeFile *create(COFFLinkerContext &ctx, MemoryBufferRef mb,
[all …]
H A DDriver.h93 MemoryBufferRef takeBuffer(std::unique_ptr<MemoryBuffer> mb);
174 void addArchiveBuffer(MemoryBufferRef mbref, StringRef symName,
176 void addThinArchiveBuffer(MemoryBufferRef mbref, StringRef symName);
182 std::vector<MemoryBufferRef> resources;
256 MemoryBufferRef convertResToCOFF(ArrayRef<MemoryBufferRef> mbs,
/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/
H A DTextAPIReader.h17 class MemoryBufferRef; variable
33 LLVM_ABI static Expected<FileType> canRead(MemoryBufferRef InputBuffer);
40 get(MemoryBufferRef InputBuffer);
H A DDylibReader.h41 LLVM_ABI Expected<Records> readFile(MemoryBufferRef Buffer,
47 LLVM_ABI Expected<std::unique_ptr<InterfaceFile>> get(MemoryBufferRef Buffer);
/freebsd/contrib/llvm-project/llvm/include/llvm/AsmParser/
H A DParser.h27 class MemoryBufferRef; variable
129 MemoryBufferRef F, SMDiagnostic &Err, LLVMContext &Context,
144 parseAssemblyWithIndex(MemoryBufferRef F, SMDiagnostic &Err,
154 parseSummaryIndexAssembly(MemoryBufferRef F, SMDiagnostic &Err);
170 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);
313 explicit BitcodeFile(MemoryBufferRef mb, StringRef archiveName,
327 extern llvm::DenseMap<llvm::CachedHashStringRef, MemoryBufferRef> cachedReads;
330 std::optional<MemoryBufferRef> readFile(StringRef path);
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DMachO.h41 LLVM_ABI Error checkMachORelocatableObject(MemoryBufferRef Obj,
79 getMachOSliceRangeForTriple(MemoryBufferRef UBBuf, const Triple &TT);
88 MemoryBufferRef MemberBuf, size_t Index);
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DLTOModule.cpp42 LTOModule::LTOModule(std::unique_ptr<Module> M, MemoryBufferRef MBRef, in LTOModule()
54 Expected<MemoryBufferRef> BCData = IRObjectFile::findBitcodeInMemBuffer( in isBitcodeFile()
55 MemoryBufferRef(StringRef((const char *)Mem, Length), "<mem>")); in isBitcodeFile()
65 Expected<MemoryBufferRef> BCData = IRObjectFile::findBitcodeInMemBuffer( in isBitcodeFile()
81 Expected<MemoryBufferRef> BCOrErr = in isBitcodeForTarget()
94 Expected<MemoryBufferRef> BCOrErr = in getProducerString()
147 MemoryBufferRef Buffer(Data, path); in createFromBuffer()
156 MemoryBufferRef Buffer(Data, path); in createInLocalContext()
167 parseBitcodeFileImpl(MemoryBufferRef Buffer, LLVMContext &Context, in parseBitcodeFileImpl()
170 Expected<MemoryBufferRef> MBOrErr = in parseBitcodeFileImpl()
[all …]
/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/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/include/llvm/ExecutionEngine/
H A DObjectCache.h18 class MemoryBufferRef; variable
33 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,
37 MemoryBufferRef ObjectBuffer, std::shared_ptr<orc::SymbolStringPool> SSP);
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DMachO.cpp23 static std::string objDesc(const MemoryBufferRef &Obj, const Triple &TT, in objDesc()
33 static Error checkMachORelocatableObject(MemoryBufferRef Obj, in checkMachORelocatableObject()
59 Error checkMachORelocatableObject(MemoryBufferRef Obj, const Triple &TT, in checkMachORelocatableObject()
224 getMachOSliceRangeForTriple(MemoryBufferRef UBBuf, const Triple &TT) { in getMachOSliceRangeForTriple()
234 object::Archive &A, MemoryBufferRef MemberBuf, size_t Index) { in operator ()()

12345678910