Home
last modified time | relevance | path

Searched refs:IFSStub (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/InterfaceStub/
H A DIFSHandler.h34 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 DIFSStub.h89 struct IFSStub { struct
97 IFSStub() = default; argument
98 IFSStub(const IFSStub &Stub);
99 IFSStub(IFSStub &&Stub);
100 virtual ~IFSStub() = default;
108 struct IFSStubTriple : IFSStub {
110 IFSStubTriple(const IFSStub &Stub);
H A DELFObjHandler.h24 struct IFSStub;
27 Expected<std::unique_ptr<IFSStub>> readELFFile(MemoryBufferRef Buf);
37 Error writeBinaryStub(StringRef FilePath, const IFSStub &Stub,
/freebsd/contrib/llvm-project/llvm/lib/InterfaceStub/
H A DIFSStub.cpp1 //===- IFSStub.cpp --------------------------------------------------------===//
9 #include "llvm/InterfaceStub/IFSStub.h"
16 IFSStub::IFSStub(IFSStub const &Stub) { in IFSStub() function in IFSStub
24 IFSStub::IFSStub(IFSStub &&Stub) { in IFSStub() function in IFSStub
32 IFSStubTriple::IFSStubTriple(IFSStubTriple const &Stub) : IFSStub() { in IFSStubTriple()
40 IFSStubTriple::IFSStubTriple(IFSStub cons
[all...]
H A DIFSHandler.cpp14 #include "llvm/InterfaceStub/IFSStub.h"
139 template <> struct MappingTraits<IFSStub> {
140 static void mapping(IO &IO, IFSStub &Stub) { in mapping()
179 Expected<std::unique_ptr<IFSStub>> ifs::readIFSFromBuffer(StringRef Buf) { in readIFSFromBuffer()
185 YamlIn >> *static_cast<IFSStub *>(Stub.get()); in readIFSFromBuffer()
213 Error ifs::writeIFSToOutputStream(raw_ostream &OS, const IFSStub &Stub) { in writeIFSToOutputStream()
227 YamlOut << *static_cast<IFSStub *>(CopyStub.get()); in overrideIFSTarget()
232 IFSStub &Stub, std::optional<IFSArch> OverrideArch, in overrideIFSTarget()
269 Error ifs::validateIFSTarget(IFSStub &Stub, bool ParseTriple) { in validateIFSTarget()
328 void ifs::stripIFSTarget(IFSStub in stripIFSTarget()
[all...]
H A DELFObjHandler.cpp182 explicit ELFStubBuilder(const IFSStub &Stub) { in ELFStubBuilder()
547 static Error populateSymbols(IFSStub &TargetStub, in populateSymbols()
575 static Expected<std::unique_ptr<IFSStub>>
580 std::unique_ptr<IFSStub> DestStub = std::make_unique<IFSStub>(); in buildStub()
657 static Error writeELFBinaryToFile(StringRef FilePath, const IFSStub &Stub, in writeELFBinaryToFile()
691 Expected<std::unique_ptr<IFSStub>> readELFFile(MemoryBufferRef Buf) { in readELFFile()
712 Error writeBinaryStub(StringRef FilePath, const IFSStub &Stub, in writeBinaryStub()