Lines Matching defs:ArchHandler
1 //===- lib/FileFormat/MachO/ArchHandler.h ---------------------------------===//
26 /// The ArchHandler class handles all architecture specific aspects of
29 class ArchHandler {
31 virtual ~ArchHandler();
33 /// There is no public interface to subclasses of ArchHandler, so this
34 /// is the only way to instantiate an ArchHandler.
35 static std::unique_ptr<ArchHandler> create(MachOLinkingContext::Arch arch);
281 ArchHandler();
283 static std::unique_ptr<mach_o::ArchHandler> create_x86_64();
284 static std::unique_ptr<mach_o::ArchHandler> create_x86();
285 static std::unique_ptr<mach_o::ArchHandler> create_arm();
286 static std::unique_ptr<mach_o::ArchHandler> create_arm64();