| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | MemoryBufferRef.h | 23 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 D | IRObjectFile.cpp | 27 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 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 | 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/Bitcode/ |
| H A D | BitcodeReader.h | 124 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 D | IRObjectFile.h | 31 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 D | Binary.h | 38 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 D | ObjectFile.h | 234 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 D | ScriptParser.h | 20 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 D | ScriptLexer.h | 34 Buffer(Ctx &ctx, MemoryBufferRef mb); 68 explicit ScriptLexer(Ctx &ctx, MemoryBufferRef mb); 81 MemoryBufferRef getCurrentMB(); 83 std::vector<MemoryBufferRef> mbs;
|
| H A D | InputFiles.h | 43 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 D | InputFiles.h | 45 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 D | Driver.h | 93 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 D | TextAPIReader.h | 17 class MemoryBufferRef; variable 33 LLVM_ABI static Expected<FileType> canRead(MemoryBufferRef InputBuffer); 40 get(MemoryBufferRef InputBuffer);
|
| H A D | DylibReader.h | 41 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 D | Parser.h | 27 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 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); 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 D | MachO.h | 41 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 D | LTOModule.cpp | 42 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 D | MemoryBufferRef.cpp | 18 MemoryBufferRef::MemoryBufferRef(const MemoryBuffer &Buffer) in MemoryBufferRef() function in MemoryBufferRef
|
| /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/include/llvm/ExecutionEngine/ |
| H A D | ObjectCache.h | 18 class MemoryBufferRef; variable 33 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, 37 MemoryBufferRef ObjectBuffer, std::shared_ptr<orc::SymbolStringPool> SSP);
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | MachO.cpp | 23 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 ()()
|