llvm/llvm/lib/BinaryFormat/MachO.cpp

//===-- llvm/BinaryFormat/MachO.cpp - The MachO file format -----*- C++/-*-===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#include "llvm/BinaryFormat/MachO.h"
#include "llvm/TargetParser/ARMTargetParser.h"
#include "llvm/TargetParser/Triple.h"

usingnamespacellvm;

static MachO::CPUSubTypeX86 getX86SubType(const Triple &T) {}

static MachO::CPUSubTypeARM getARMSubType(const Triple &T) {}

static MachO::CPUSubTypeARM64 getARM64SubType(const Triple &T) {}

static MachO::CPUSubTypePowerPC getPowerPCSubType(const Triple &T) {}

static Error unsupported(const char *Str, const Triple &T) {}

Expected<uint32_t> MachO::getCPUType(const Triple &T) {}

Expected<uint32_t> MachO::getCPUSubType(const Triple &T) {}

Expected<uint32_t> MachO::getCPUSubType(const Triple &T,
                                        unsigned PtrAuthABIVersion,
                                        bool PtrAuthKernelABIVersion) {}