LLVM 20.0.0git
|
#include "llvm/InterfaceStub/IFSStub.h"
Public Member Functions | |
bool | empty () |
Public Attributes | |
std::optional< std::string > | Triple |
std::optional< std::string > | ObjectFormat |
std::optional< IFSArch > | Arch |
std::optional< std::string > | ArchString |
std::optional< IFSEndiannessType > | Endianness |
std::optional< IFSBitWidthType > | BitWidth |
bool IFSTarget::empty | ( | ) |
Definition at line 56 of file IFSStub.cpp.
References Arch, ArchString, BitWidth, Endianness, and ObjectFormat.
std::optional<IFSArch> llvm::ifs::IFSTarget::Arch |
Definition at line 67 of file IFSStub.h.
Referenced by empty(), llvm::ifs::operator==(), llvm::ifs::overrideIFSTarget(), llvm::ifs::parseTriple(), llvm::ifs::stripIFSTarget(), llvm::ifs::validateIFSTarget(), llvm::ifs::writeBinaryStub(), and llvm::ifs::writeIFSToOutputStream().
std::optional<std::string> llvm::ifs::IFSTarget::ArchString |
Definition at line 68 of file IFSStub.h.
Referenced by empty(), and llvm::ifs::stripIFSTarget().
std::optional<IFSBitWidthType> llvm::ifs::IFSTarget::BitWidth |
Definition at line 70 of file IFSStub.h.
Referenced by empty(), llvm::ifs::operator==(), llvm::ifs::overrideIFSTarget(), llvm::ifs::parseTriple(), llvm::ifs::stripIFSTarget(), llvm::ifs::validateIFSTarget(), and llvm::ifs::writeBinaryStub().
std::optional<IFSEndiannessType> llvm::ifs::IFSTarget::Endianness |
Definition at line 69 of file IFSStub.h.
Referenced by empty(), llvm::ifs::operator==(), llvm::ifs::overrideIFSTarget(), llvm::ifs::parseTriple(), llvm::ifs::stripIFSTarget(), llvm::ifs::validateIFSTarget(), and llvm::ifs::writeBinaryStub().
std::optional<std::string> llvm::ifs::IFSTarget::ObjectFormat |
Definition at line 66 of file IFSStub.h.
Referenced by empty(), llvm::ifs::operator==(), llvm::ifs::stripIFSTarget(), and llvm::ifs::validateIFSTarget().
std::optional<std::string> llvm::ifs::IFSTarget::Triple |
Definition at line 65 of file IFSStub.h.
Referenced by llvm::yaml::MappingTraits< IFSStubTriple >::mapping(), llvm::ifs::operator==(), llvm::ifs::overrideIFSTarget(), llvm::ifs::stripIFSTarget(), and llvm::ifs::validateIFSTarget().