LLVM 20.0.0git
|
Implements the TAPI Record Types. More...
#include "llvm/ADT/MapVector.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/Casting.h"
#include "llvm/TextAPI/Symbol.h"
#include <string>
Go to the source code of this file.
Classes | |
struct | llvm::MachO::RecordLoc |
class | llvm::MachO::Record |
Define Record. More... | |
class | llvm::MachO::GlobalRecord |
class | llvm::MachO::ObjCIVarRecord |
class | llvm::MachO::ObjCContainerRecord |
class | llvm::MachO::ObjCCategoryRecord |
class | llvm::MachO::ObjCInterfaceRecord |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::MachO |
Typedefs | |
template<typename V , typename K = StringRef, typename std::enable_if< std::is_base_of< Record, V >::value >::type * = nullptr> | |
using | llvm::MachO::RecordMap = llvm::MapVector< K, std::unique_ptr< V > > |
Enumerations | |
enum class | llvm::MachO::RecordLinkage : uint8_t { llvm::MachO::Unknown = 0 , llvm::MachO::Internal = 1 , llvm::MachO::Undefined = 2 , llvm::MachO::Rexported = 3 , llvm::MachO::Exported = 4 } |
Functions | |
llvm::MachO::LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE () | |
Implements the TAPI Record Types.
Definition in file Record.h.