|
LLVM 22.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 400 of file TextStub.cpp.
|
inlineexplicit |
Definition at line 401 of file TextStub.cpp.
|
inline |
Definition at line 402 of file TextStub.cpp.
References Architectures, CompatibilityVersion, copyString(), CurrentVersion, Exports, Flags, FlatNamespace, llvm::MachO::Symbol::getArchitectures(), llvm::MachO::Symbol::getKind(), llvm::MachO::Symbol::getName(), llvm::MachO::GlobalSymbol, InstallName, llvm::MachO::Symbol::isThreadLocalValue(), llvm::MachO::Symbol::isWeakDefined(), llvm::MachO::Symbol::isWeakReferenced(), None, NotApplicationExtensionSafe, ObjCConstraint, llvm::MachO::ObjectiveCClass, llvm::MachO::ObjectiveCClassEHType, llvm::MachO::ObjectiveCInstanceVariable, ParentUmbrella, Platforms, llvm::sort(), llvm::StringRef::str(), SwiftABIVersion, llvm::MachO::TBD_V3, and Undefineds.
|
inline |
Definition at line 686 of file TextStub.cpp.
References Allocator, and llvm::String.
Referenced by NormalizedTBD().
|
inline |
Definition at line 572 of file TextStub.cpp.
References Architectures, assert(), CompatibilityVersion, CurrentVersion, llvm::MachO::Data, Exports, Flags, FlatNamespace, llvm::yaml::IO::getContext(), llvm::MachO::GlobalSymbol, InstallName, llvm::Lib, NotApplicationExtensionSafe, llvm::MachO::ObjC2EHTypePrefix, ObjCConstraint, llvm::MachO::ObjectiveCClass, llvm::MachO::ObjectiveCClassEHType, llvm::MachO::ObjectiveCInstanceVariable, ParentUmbrella, Platforms, SwiftABIVersion, synthesizeTargets(), llvm::MachO::TBD_V1, llvm::MachO::TBD_V3, llvm::MachO::ThreadLocalValue, llvm::MachO::Undefined, Undefineds, llvm::MachO::WeakDefined, and llvm::MachO::WeakReferenced.
|
inline |
Definition at line 555 of file TextStub.cpp.
References Architectures, llvm::SmallVectorImpl< T >::emplace_back(), llvm::MachO::mapToPlatformType(), and Platforms.
Referenced by denormalize().
| llvm::BumpPtrAllocator llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::Allocator |
Definition at line 685 of file TextStub.cpp.
Referenced by copyString().
| std::vector<Architecture> llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::Architectures |
Definition at line 695 of file TextStub.cpp.
Referenced by denormalize(), NormalizedTBD(), and synthesizeTargets().
| PackedVersion llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::CompatibilityVersion |
Definition at line 700 of file TextStub.cpp.
Referenced by denormalize(), and NormalizedTBD().
| PackedVersion llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::CurrentVersion |
Definition at line 699 of file TextStub.cpp.
Referenced by denormalize(), and NormalizedTBD().
| std::vector<ExportSection> llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::Exports |
Definition at line 705 of file TextStub.cpp.
Referenced by denormalize(), and NormalizedTBD().
| TBDFlags llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::Flags {TBDFlags::None} |
Definition at line 703 of file TextStub.cpp.
Referenced by denormalize(), and NormalizedTBD().
| StringRef llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::InstallName |
Definition at line 698 of file TextStub.cpp.
Referenced by denormalize(), and NormalizedTBD().
| ObjCConstraintType llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::ObjCConstraint {ObjCConstraintType::None} |
Definition at line 702 of file TextStub.cpp.
Referenced by denormalize(), and NormalizedTBD().
| StringRef llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::ParentUmbrella |
Definition at line 704 of file TextStub.cpp.
Referenced by denormalize(), and NormalizedTBD().
| PlatformSet llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::Platforms |
Definition at line 697 of file TextStub.cpp.
Referenced by denormalize(), NormalizedTBD(), and synthesizeTargets().
| SwiftVersion llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::SwiftABIVersion {0} |
Definition at line 701 of file TextStub.cpp.
Referenced by denormalize(), and NormalizedTBD().
| std::vector<UndefinedSection> llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::Undefineds |
Definition at line 706 of file TextStub.cpp.
Referenced by denormalize(), and NormalizedTBD().
| std::vector<UUID> llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::UUIDs |
Definition at line 696 of file TextStub.cpp.