| /openbsd-src/gnu/llvm/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) {
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Bitcode/ |
| H A D | BitcodeReader.h | 121 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 Buffer); 223 getModuleSummaryIndex(MemoryBufferRef Buffer); [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Object/ |
| H A D | IRObjectFile.cpp | 28 IRObjectFile::IRObjectFile(MemoryBufferRef Object, in IRObjectFile() 73 Expected<MemoryBufferRef> 82 return MemoryBufferRef(*Contents, Obj.getFileName()); in findBitcodeInObject() 89 Expected<MemoryBufferRef> 90 IRObjectFile::findBitcodeInMemBuffer(MemoryBufferRef Object) { in findBitcodeInMemBuffer() 111 IRObjectFile::create(MemoryBufferRef Object, LLVMContext &Context) { in create() 112 Expected<MemoryBufferRef> BCOrErr = findBitcodeInMemBuffer(Object); in create() 136 Expected<IRSymtabFile> object::readIRSymtab(MemoryBufferRef MBRef) { in readIRSymtab() 138 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() 270 Error object::extractOffloadBinaries(MemoryBufferRef Buffer, in extractOffloadBinaries()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Object/ |
| H A D | IRObjectFile.h | 30 IRObjectFile(MemoryBufferRef Object, 60 static Expected<MemoryBufferRef> findBitcodeInObject(const ObjectFile &Obj); 65 static Expected<MemoryBufferRef> 66 findBitcodeInMemBuffer(MemoryBufferRef Object); 68 static Expected<std::unique_ptr<IRObjectFile>> create(MemoryBufferRef Object, 81 Expected<IRSymtabFile> readIRSymtab(MemoryBufferRef MBRef);
|
| H A D | Binary.h | 37 MemoryBufferRef Data; 39 Binary(unsigned int Type, MemoryBufferRef Source); 100 MemoryBufferRef getMemoryBufferRef() const; 170 static Error checkOffset(MemoryBufferRef M, uintptr_t Addr, in checkOffset() 187 Expected<std::unique_ptr<Binary>> createBinary(MemoryBufferRef Source,
|
| H A D | DXContainer.h | 31 DXContainer(MemoryBufferRef O); 33 MemoryBufferRef Data; 117 static Expected<DXContainer> create(MemoryBufferRef Object);
|
| /openbsd-src/gnu/llvm/lld/wasm/ |
| H A D | InputFiles.h | 73 InputFile(Kind k, MemoryBufferRef m) in InputFile() 78 MemoryBufferRef mb; 91 explicit ArchiveFile(MemoryBufferRef m) : InputFile(ArchiveKind, m) {} in ArchiveFile() 106 explicit ObjFile(MemoryBufferRef m, StringRef archiveName) in ObjFile() 168 explicit SharedFile(MemoryBufferRef m) : InputFile(SharedKind, m) {} in SharedFile() 175 BitcodeFile(MemoryBufferRef m, StringRef archiveName, 190 explicit StubFile(MemoryBufferRef m) : InputFile(StubKind, m) {} in StubFile() 199 inline bool isBitcode(MemoryBufferRef mb) { in isBitcode() 205 InputFile *createObjectFile(MemoryBufferRef mb, StringRef archiveName = "", 209 std::optional<MemoryBufferRef> readFile(StringRef path);
|
| /openbsd-src/gnu/llvm/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); 36 std::vector<MemoryBufferRef> mbs; 45 MemoryBufferRef getCurrentMB();
|
| H A D | InputFiles.h | 48 std::optional<MemoryBufferRef> readFile(StringRef path); 77 MemoryBufferRef mb; 150 InputFile(Kind k, MemoryBufferRef m); 166 ELFFileBase(Kind k, ELFKind ekind, MemoryBufferRef m); 229 ObjFile(ELFKind ekind, MemoryBufferRef m, StringRef archiveName) in ObjFile() 324 BitcodeFile(MemoryBufferRef m, StringRef archiveName, 337 SharedFile(MemoryBufferRef m, StringRef defaultSoName); 371 explicit BinaryFile(MemoryBufferRef m) : InputFile(BinaryKind, m) {} in BinaryFile() 376 ELFFileBase *createObjFile(MemoryBufferRef mb, StringRef archiveName = "",
|
| /openbsd-src/gnu/llvm/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) 313 explicit PDBInputFile(COFFLinkerContext &ctx, MemoryBufferRef m); 336 explicit ImportFile(COFFLinkerContext &ctx, MemoryBufferRef m); 367 explicit BitcodeFile(COFFLinkerContext &ctx, MemoryBufferRef mb, 386 explicit DLLFile(COFFLinkerContext &ctx, MemoryBufferRef m) in DLLFile() 406 inline bool isBitcode(MemoryBufferRef mb) { in isBitcode()
|
| H A D | Driver.h | 96 MemoryBufferRef takeBuffer(std::unique_ptr<MemoryBuffer> mb); 185 void addArchiveBuffer(MemoryBufferRef mbref, StringRef symName, 193 std::vector<MemoryBufferRef> resources; 266 MemoryBufferRef convertResToCOFF(ArrayRef<MemoryBufferRef> mbs,
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/AsmParser/ |
| H A D | Parser.h | 25 class MemoryBufferRef; variable 128 MemoryBufferRef F, SMDiagnostic &Err, LLVMContext &Context, 142 ParsedModuleAndIndex parseAssemblyWithIndex(MemoryBufferRef F, 154 parseSummaryIndexAssembly(MemoryBufferRef F, SMDiagnostic &Err); 170 MemoryBufferRef F, Module *M, ModuleSummaryIndex *Index, SMDiagnostic &Err,
|
| /openbsd-src/gnu/llvm/llvm/lib/AsmParser/ |
| H A D | Parser.cpp | 23 static bool parseAssemblyInto(MemoryBufferRef F, Module *M, in parseAssemblyInto() 37 bool llvm::parseAssemblyInto(MemoryBufferRef F, Module *M, in parseAssemblyInto() 46 llvm::parseAssembly(MemoryBufferRef F, SMDiagnostic &Err, LLVMContext &Context, in parseAssembly() 74 parseAssemblyWithIndex(MemoryBufferRef F, SMDiagnostic &Err, in parseAssemblyWithIndex() 90 ParsedModuleAndIndex llvm::parseAssemblyWithIndex(MemoryBufferRef F, in parseAssemblyWithIndex() 139 MemoryBufferRef F(AsmString, "<string>"); in parseAssemblyString() 143 static bool parseSummaryIndexAssemblyInto(MemoryBufferRef F, in parseSummaryIndexAssemblyInto() 158 llvm::parseSummaryIndexAssembly(MemoryBufferRef F, SMDiagnostic &Err) { in parseSummaryIndexAssembly() 183 MemoryBufferRef F(AsmString, "<string>"); in parseSummaryIndexAssemblyString()
|
| /openbsd-src/gnu/llvm/lld/MachO/ |
| H A D | InputFiles.h | 120 MemoryBufferRef mb; 137 InputFile(Kind kind, MemoryBufferRef mb, bool lazy = false) 159 ObjFile(MemoryBufferRef mb, uint32_t modTime, StringRef archiveName, 204 OpaqueFile(MemoryBufferRef mb, StringRef segName, StringRef sectName); 218 explicit DylibFile(MemoryBufferRef mb, DylibFile *umbrella, 225 void parseLoadCommands(MemoryBufferRef mb); 302 explicit BitcodeFile(MemoryBufferRef mb, StringRef archiveName, 316 extern llvm::DenseMap<llvm::CachedHashStringRef, MemoryBufferRef> cachedReads; 318 std::optional<MemoryBufferRef> readFile(StringRef path);
|
| H A D | ObjC.cpp | 24 template <class LP> static bool objectHasObjCSection(MemoryBufferRef mb) { in objectHasObjCSection() 52 static bool objectHasObjCSection(MemoryBufferRef mb) { in objectHasObjCSection() 59 bool macho::hasObjCSection(MemoryBufferRef mb) { in hasObjCSection()
|
| /openbsd-src/gnu/llvm/llvm/tools/obj2yaml/ |
| H A D | offload2yaml.cpp | 37 Expected<OffloadYAML::Binary *> dump(MemoryBufferRef Source, in dump() 51 MemoryBufferRef Buffer = MemoryBufferRef( in dump() 69 Error offload2yaml(raw_ostream &Out, MemoryBufferRef Source) { in offload2yaml()
|
| H A D | obj2yaml.h | 36 llvm::Error archive2yaml(llvm::raw_ostream &Out, llvm::MemoryBufferRef Source); 37 llvm::Error offload2yaml(llvm::raw_ostream &Out, llvm::MemoryBufferRef Source); 39 llvm::MemoryBufferRef Source);
|
| /openbsd-src/gnu/llvm/llvm/lib/Support/ |
| H A D | MemoryBufferRef.cpp | 18 MemoryBufferRef::MemoryBufferRef(const MemoryBuffer &Buffer) in MemoryBufferRef() function in MemoryBufferRef
|
| /openbsd-src/gnu/llvm/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 …]
|
| /openbsd-src/gnu/llvm/clang/include/clang/Frontend/ |
| H A D | PrecompiledPreamble.h | 28 class MemoryBufferRef; variable 43 const llvm::MemoryBufferRef &Buffer, 108 const llvm::MemoryBufferRef &MainFileBuffer, 153 createForMemoryBuffer(const llvm::MemoryBufferRef &Buffer);
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/TextAPI/ |
| H A D | TextAPIReader.h | 16 class MemoryBufferRef; variable 25 get(MemoryBufferRef InputBuffer);
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/ |
| H A D | ObjectCache.h | 17 class MemoryBufferRef; variable 32 virtual void notifyObjectCompiled(const Module *M, MemoryBufferRef Obj) = 0;
|