|
LLVM 22.0.0git
|
#include "llvm/InterfaceStub/IFSStub.h"
Public Member Functions | |
| LLVM_ABI 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, ObjectFormat, and Triple.
| std::optional<IFSArch> llvm::ifs::IFSTarget::Arch |
Definition at line 68 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 69 of file IFSStub.h.
Referenced by empty(), and llvm::ifs::stripIFSTarget().
| std::optional<IFSBitWidthType> llvm::ifs::IFSTarget::BitWidth |
Definition at line 71 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 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<std::string> llvm::ifs::IFSTarget::ObjectFormat |
Definition at line 67 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 66 of file IFSStub.h.
Referenced by empty(), llvm::yaml::MappingTraits< IFSStubTriple >::mapping(), llvm::ifs::operator==(), llvm::ifs::overrideIFSTarget(), llvm::ifs::stripIFSTarget(), and llvm::ifs::validateIFSTarget().