LLVM
15.0.0git
|
Public Member Functions | |
NormalizedTBD (IO &IO) | |
NormalizedTBD (IO &IO, const InterfaceFile *&File) | |
TargetList | synthesizeTargets (ArchitectureSet Architectures, const PlatformSet &Platforms) |
const InterfaceFile * | denormalize (IO &IO) |
StringRef | copyString (StringRef String) |
Public Attributes | |
llvm::BumpPtrAllocator | Allocator |
std::vector< Architecture > | Architectures |
std::vector< UUID > | UUIDs |
PlatformSet | Platforms |
StringRef | InstallName |
PackedVersion | CurrentVersion |
PackedVersion | CompatibilityVersion |
SwiftVersion | SwiftABIVersion {0} |
ObjCConstraintType | ObjCConstraint {ObjCConstraintType::None} |
TBDFlags | Flags {TBDFlags::None} |
StringRef | ParentUmbrella |
std::vector< ExportSection > | Exports |
std::vector< UndefinedSection > | Undefineds |
Definition at line 436 of file TextStub.cpp.
|
inlineexplicit |
Definition at line 437 of file TextStub.cpp.
|
inline |
Definition at line 438 of file TextStub.cpp.
References llvm::coverage::CurrentVersion, llvm::MachO::Symbol::getArchitectures(), llvm::MachO::Symbol::getKind(), llvm::MachO::Symbol::getName(), llvm::MachO::Symbol::isThreadLocalValue(), llvm::MachO::Symbol::isWeakDefined(), llvm::MachO::Symbol::isWeakReferenced(), Library, move, llvm::None, llvm::sort(), llvm::StringRef::str(), llvm::ARMBuildAttrs::Symbol, and llvm::MachO::TBD_V3.
|
inline |
Definition at line 722 of file TextStub.cpp.
|
inline |
Definition at line 612 of file TextStub.cpp.
References assert(), llvm::coverage::CurrentVersion, llvm::Lib, llvm::MachO::TBD_V1, and llvm::MachO::TBD_V3.
|
inline |
Definition at line 595 of file TextStub.cpp.
References llvm::SmallVectorImpl< T >::emplace_back(), llvm::MachO::ArchitectureSet::hasX86(), llvm::MachO::mapToPlatformType(), and llvm::MachO::PLATFORM_MACCATALYST.
llvm::BumpPtrAllocator llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::Allocator |
Definition at line 721 of file TextStub.cpp.
std::vector<Architecture> llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::Architectures |
Definition at line 731 of file TextStub.cpp.
PackedVersion llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::CompatibilityVersion |
Definition at line 736 of file TextStub.cpp.
PackedVersion llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::CurrentVersion |
Definition at line 735 of file TextStub.cpp.
std::vector<ExportSection> llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::Exports |
Definition at line 741 of file TextStub.cpp.
TBDFlags llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::Flags {TBDFlags::None} |
Definition at line 739 of file TextStub.cpp.
StringRef llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::InstallName |
Definition at line 734 of file TextStub.cpp.
ObjCConstraintType llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::ObjCConstraint {ObjCConstraintType::None} |
Definition at line 738 of file TextStub.cpp.
StringRef llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::ParentUmbrella |
Definition at line 740 of file TextStub.cpp.
PlatformSet llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::Platforms |
Definition at line 733 of file TextStub.cpp.
SwiftVersion llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::SwiftABIVersion {0} |
Definition at line 737 of file TextStub.cpp.
std::vector<UndefinedSection> llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::Undefineds |
Definition at line 742 of file TextStub.cpp.
std::vector<UUID> llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::UUIDs |
Definition at line 732 of file TextStub.cpp.