Searched refs:IFSSymbolType (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/InterfaceStub/ |
| H A D | IFSStub.cpp | 83 uint8_t ifs::convertIFSSymbolTypeToELF(IFSSymbolType SymbolType) { in convertIFSSymbolTypeToELF() 85 case IFSSymbolType::Object: in convertIFSSymbolTypeToELF() 87 case IFSSymbolType::Func: in convertIFSSymbolTypeToELF() 89 case IFSSymbolType::TLS: in convertIFSSymbolTypeToELF() 91 case IFSSymbolType::NoType: in convertIFSSymbolTypeToELF() 119 IFSSymbolType ifs::convertELFSymbolTypeToIFS(uint8_t SymbolType) { in convertELFSymbolTypeToIFS() 123 return IFSSymbolType::Object; in convertELFSymbolTypeToIFS() 125 return IFSSymbolType::Func; in convertELFSymbolTypeToIFS() 127 return IFSSymbolType::TLS; in convertELFSymbolTypeToIFS() 129 return IFSSymbolType::NoType; in convertELFSymbolTypeToIFS() [all …]
|
| H A D | IFSHandler.cpp | 31 template <> struct ScalarEnumerationTraits<IFSSymbolType> { 32 static void enumeration(IO &IO, IFSSymbolType &SymbolType) { in enumeration() 33 IO.enumCase(SymbolType, "NoType", IFSSymbolType::NoType); in enumeration() 34 IO.enumCase(SymbolType, "Func", IFSSymbolType::Func); in enumeration() 35 IO.enumCase(SymbolType, "Object", IFSSymbolType::Object); in enumeration() 36 IO.enumCase(SymbolType, "TLS", IFSSymbolType::TLS); in enumeration() 37 IO.enumCase(SymbolType, "Unknown", IFSSymbolType::Unknown); in enumeration() 40 SymbolType = IFSSymbolType::Unknown; in enumeration() 120 if (Symbol.Type == IFSSymbolType::NoType) { in mapping() 125 } else if (Symbol.Type != IFSSymbolType::Func) { in mapping()
|
| H A D | ELFObjHandler.cpp | 531 if (TargetSym.Type == IFSSymbolType::Func) { in createELFSym()
|
| /llvm-project-15.0.7/llvm/unittests/InterfaceStub/ |
| H A D | ELFYAMLTest.cpp | 86 EXPECT_EQ(SymBar.Type, IFSSymbolType::Object); in TEST() 94 EXPECT_EQ(SymBaz.Type, IFSSymbolType::TLS); in TEST() 102 EXPECT_EQ(SymFoo.Type, IFSSymbolType::Func); in TEST() 111 EXPECT_EQ(SymNor.Type, IFSSymbolType::NoType); in TEST() 119 EXPECT_EQ(SymNot.Type, IFSSymbolType::Unknown); in TEST() 188 SymBar.Type = IFSSymbolType::Func; in TEST() 194 SymFoo.Type = IFSSymbolType::NoType; in TEST() 201 SymNor.Type = IFSSymbolType::Func; in TEST() 207 SymNot.Type = IFSSymbolType::Unknown; in TEST()
|
| /llvm-project-15.0.7/llvm/include/llvm/InterfaceStub/ |
| H A D | IFSStub.h | 26 enum class IFSSymbolType { enum 57 IFSSymbolType Type; 130 uint8_t convertIFSSymbolTypeToELF(IFSSymbolType SymbolType); 152 IFSSymbolType convertELFSymbolTypeToIFS(uint8_t SymbolType);
|
| /llvm-project-15.0.7/llvm/tools/llvm-ifs/ |
| H A D | llvm-ifs.cpp | 115 static std::string getTypeName(IFSSymbolType Type) { in getTypeName() 117 case IFSSymbolType::NoType: in getTypeName() 119 case IFSSymbolType::Func: in getTypeName() 121 case IFSSymbolType::Object: in getTypeName() 123 case IFSSymbolType::TLS: in getTypeName() 125 case IFSSymbolType::Unknown: in getTypeName() 219 case IFSSymbolType::NoType: in writeTbdStub() 222 case IFSSymbolType::Object: in writeTbdStub() 225 case IFSSymbolType::Func: in writeTbdStub()
|