/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | MemoryBufferRef.h | 22 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 D | BitcodeReader.h | 23 #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 D | IRObjectFile.cpp | 27 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 D | SymbolicFile.cpp | 31 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 D | OffloadBinary.cpp | 37 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 D | Binary.cpp | 36 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 D | IRObjectFile.h | 30 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 D | Binary.h | 37 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 D | ObjectFile.h | 233 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 D | ScriptParser.h | 19 void readLinkerScript(MemoryBufferRef mb); 22 void readVersionScript(MemoryBufferRef mb); 24 void readDynamicList(MemoryBufferRef mb); 27 void readDefsym(StringRef name, MemoryBufferRef mb);
|
H A D | ScriptLexer.h | 21 explicit ScriptLexer(MemoryBufferRef mb); 24 void tokenize(MemoryBufferRef mb); 34 MemoryBufferRef getCurrentMB(); 36 std::vector<MemoryBufferRef> mbs;
|
H A D | InputFiles.h | 46 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 D | InputFiles.h | 43 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 D | Driver.h | 98 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 D | Parser.h | 26 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 D | Parser.cpp | 24 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 D | InputFiles.h | 120 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 D | LTOModule.cpp | 46 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 D | PrecompiledPreamble.h | 28 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 D | MemoryBufferRef.cpp | 18 MemoryBufferRef::MemoryBufferRef(const MemoryBuffer &Buffer) in MemoryBufferRef() function in MemoryBufferRef
|
/freebsd/contrib/llvm-project/llvm/include/llvm/TextAPI/ |
H A D | TextAPIReader.h | 16 class MemoryBufferRef; variable 32 static Expected<FileType> canRead(MemoryBufferRef InputBuffer); 39 get(MemoryBufferRef InputBuffer);
|
H A D | DylibReader.h | 40 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 D | ObjectCache.h | 17 class MemoryBufferRef; variable 32 virtual void notifyObjectCompiled(const Module *M, MemoryBufferRef Obj) = 0;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
H A D | ELF_ppc64.h | 28 createLinkGraphFromELFObject_ppc64(MemoryBufferRef ObjectBuffer); 36 createLinkGraphFromELFObject_ppc64le(MemoryBufferRef ObjectBuffer);
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | DebugObjectManagerPlugin.cpp | 191 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()
|