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

/freebsd-current/contrib/llvm-project/llvm/include/llvm/InterfaceStub/
H A DELFObjHandler.h24 struct IFSStub;
27 Expected<std::unique_ptr<IFSStub>> readELFFile(MemoryBufferRef Buf);
37 Error writeBinaryStub(StringRef FilePath, const IFSStub &Stub,
H A DIFSHandler.h18 #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 DIFSStub.h1 //===- 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 DIFSStub.cpp1 //===- 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 DIFSHandler.cpp14 #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 DELFObjHandler.cpp10 #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