Searched refs:IFSStub (Results 1 - 6 of 6) sorted by relevance
/freebsd-current/contrib/llvm-project/llvm/include/llvm/InterfaceStub/ |
H A D | ELFObjHandler.h | 24 struct IFSStub; 27 Expected<std::unique_ptr<IFSStub>> readELFFile(MemoryBufferRef Buf); 37 Error writeBinaryStub(StringRef FilePath, const IFSStub &Stub,
|
H A D | IFSHandler.h | 18 #include "IFSStub.h" 34 struct IFSStub; 39 Expected<std::unique_ptr<IFSStub>> readIFSFromBuffer(StringRef Buf); 42 Error writeIFSToOutputStream(raw_ostream &OS, const IFSStub &Stub); 45 Error overrideIFSTarget(IFSStub &Stub, std::optional<IFSArch> OverrideArch, 51 Error validateIFSTarget(IFSStub &Stub, bool ParseTriple); 54 void stripIFSTarget(IFSStub &Stub, bool StripTriple, bool StripArch, 57 Error filterIFSSyms(IFSStub &Stub, bool StripUndefined,
|
H A D | IFSStub.h | 1 //===- IFSStub.h ------------------------------------------------*- C++ -*-===// 89 struct IFSStub { struct in namespace:llvm::ifs 97 IFSStub() = default; 98 IFSStub(const IFSStub &Stub); 99 IFSStub(IFSStub &&Stub); 100 virtual ~IFSStub() = default; 103 // Create a alias class for IFSStub. 108 struct IFSStubTriple : IFSStub { [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/InterfaceStub/ |
H A D | IFSStub.cpp | 1 //===- IFSStub.cpp --------------------------------------------------------===// 9 #include "llvm/InterfaceStub/IFSStub.h" 16 IFSStub::IFSStub(IFSStub const &Stub) { function in class:IFSStub 24 IFSStub::IFSStub(IFSStub &&Stub) { function in class:IFSStub 32 IFSStubTriple::IFSStubTriple(IFSStubTriple const &Stub) : IFSStub() { 40 IFSStubTriple::IFSStubTriple(IFSStub cons [all...] |
H A D | IFSHandler.cpp | 14 #include "llvm/InterfaceStub/IFSStub.h" 139 template <> struct MappingTraits<IFSStub> { 140 static void mapping(IO &IO, IFSStub &Stub) { 179 Expected<std::unique_ptr<IFSStub>> ifs::readIFSFromBuffer(StringRef Buf) { 185 YamlIn >> *static_cast<IFSStub *>(Stub.get()); 213 Error ifs::writeIFSToOutputStream(raw_ostream &OS, const IFSStub &Stub) { 227 YamlOut << *static_cast<IFSStub *>(CopyStub.get()); 232 IFSStub &Stub, std::optional<IFSArch> OverrideArch, 269 Error ifs::validateIFSTarget(IFSStub &Stub, bool ParseTriple) { 328 void ifs::stripIFSTarget(IFSStub [all...] |
H A D | ELFObjHandler.cpp | 10 #include "llvm/InterfaceStub/IFSStub.h" 182 explicit ELFStubBuilder(const IFSStub &Stub) { 540 /// This function populates an IFSStub with symbols using information read 543 /// @param TargetStub IFSStub to add symbols to. 547 static Error populateSymbols(IFSStub &TargetStub, 572 /// Returns a new IFSStub with all members populated from an ELFObjectFile. 575 static Expected<std::unique_ptr<IFSStub>> 580 std::unique_ptr<IFSStub> DestStub = std::make_unique<IFSStub>(); 657 static Error writeELFBinaryToFile(StringRef FilePath, const IFSStub [all...] |
Completed in 199 milliseconds