LLVM 22.0.0git
TextStubCommon.h File Reference

Go to the source code of this file.

Classes

struct  llvm::yaml::ScalarTraits< FlowStringRef >
struct  llvm::yaml::ScalarEnumerationTraits< MachO::ObjCConstraintType >
struct  llvm::yaml::ScalarTraits< MachO::PlatformSet >
struct  llvm::yaml::ScalarBitSetTraits< MachO::ArchitectureSet >
struct  llvm::yaml::ScalarTraits< MachO::Architecture >
struct  llvm::yaml::ScalarTraits< MachO::PackedVersion >
struct  llvm::yaml::ScalarTraits< SwiftVersion >
struct  llvm::yaml::ScalarTraits< UUID >

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::MachO
namespace  llvm::yaml

Typedefs

using UUID = std::pair<llvm::MachO::Target, std::string>

Enumerations

enum  TBDFlags : unsigned {
  None = 0U , FlatNamespace = 1U << 0 , NotApplicationExtensionSafe = 1U << 1 , InstallAPI = 1U << 2 ,
  SimulatorSupport = 1U << 3 , OSLibNotForSharedCache = 1U << 4 , LLVM_MARK_AS_BITMASK_ENUM =(OSLibNotForSharedCache)
}

Functions

Expected< std::unique_ptr< InterfaceFile > > llvm::MachO::getInterfaceFileFromJSON (StringRef JSON)
Error llvm::MachO::serializeInterfaceFileToJSON (raw_ostream &OS, const InterfaceFile &File, const FileType FileKind, bool Compact)

Typedef Documentation

◆ UUID

using UUID = std::pair<llvm::MachO::Target, std::string>

Definition at line 24 of file TextStubCommon.h.

Enumeration Type Documentation

◆ TBDFlags

Enumerator
None 
FlatNamespace 
NotApplicationExtensionSafe 
InstallAPI 
SimulatorSupport 
OSLibNotForSharedCache 
LLVM_MARK_AS_BITMASK_ENUM 

Definition at line 27 of file TextStubCommon.h.