Home
last modified time | relevance | path

Searched refs:IFSSymbol (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/InterfaceStub/
H A DIFSStub.h52 struct IFSSymbol { struct
53 IFSSymbol() = default;
54 explicit IFSSymbol(std::string SymbolName) : Name(std::move(SymbolName)) {} in IFSSymbol() function
61 bool operator<(const IFSSymbol &RHS) const { return Name < RHS.Name; } argument
95 std::vector<IFSSymbol> Symbols;
/llvm-project-15.0.7/llvm/unittests/InterfaceStub/
H A DELFYAMLTest.cpp83 IFSSymbol const &SymBar = *Iterator++; in TEST()
91 IFSSymbol const &SymBaz = *Iterator++; in TEST()
99 IFSSymbol const &SymFoo = *Iterator++; in TEST()
108 IFSSymbol const &SymNor = *Iterator++; in TEST()
116 IFSSymbol const &SymNot = *Iterator++; in TEST()
186 IFSSymbol SymBar("bar"); in TEST()
192 IFSSymbol SymFoo("foo"); in TEST()
199 IFSSymbol SymNor("nor"); in TEST()
205 IFSSymbol SymNot("not"); in TEST()
/llvm-project-15.0.7/llvm/lib/InterfaceStub/
H A DIFSHandler.cpp25 LLVM_YAML_IS_SEQUENCE_VECTOR(IFSSymbol)
115 template <> struct MappingTraits<IFSSymbol> {
116 static void mapping(IO &IO, IFSSymbol &Symbol) { in mapping()
336 std::function<bool(const IFSSymbol &)> Filter = [](const IFSSymbol &) { in filterIFSSyms() argument
341 Filter = [Filter](const IFSSymbol &Sym) { in filterIFSSyms()
350 Filter = [Pattern = *PatternOrErr, Filter](const IFSSymbol &Sym) { in filterIFSSyms()
H A DELFObjHandler.cpp192 for (const IFSSymbol &Sym : Stub.Symbols) in ELFStubBuilder()
214 for (const IFSSymbol &Sym : Stub.Symbols) { in ELFStubBuilder()
519 static IFSSymbol createELFSym(StringRef SymName, in createELFSym()
521 IFSSymbol TargetSym{std::string(SymName)}; in createELFSym()
564 IFSSymbol Sym = createELFSym<ELFT>(*SymName, RawSym); in populateSymbols()
/llvm-project-15.0.7/llvm/tools/llvm-ifs/
H A Dllvm-ifs.cpp185 static int writeTbdStub(const Triple &T, const std::vector<IFSSymbol> &Symbols, in writeTbdStub()
391 std::map<std::string, IFSSymbol> SymbolMap; in main()
444 std::pair<std::string, IFSSymbol>(Symbol.Name, Symbol)); in main()
505 for (IFSSymbol &Sym : Stub.Symbols) in main()