15#ifndef LLVM_CLANG_BASIC_ALIGNEDALLOCATION_H
16#define LLVM_CLANG_BASIC_ALIGNEDALLOCATION_H
18#include "llvm/Support/ErrorHandling.h"
19#include "llvm/Support/VersionTuple.h"
20#include "llvm/TargetParser/Triple.h"
28 case llvm::Triple::Darwin:
29 case llvm::Triple::MacOSX:
30 return llvm::VersionTuple(10U, 13U);
31 case llvm::Triple::IOS:
32 case llvm::Triple::TvOS:
33 return llvm::VersionTuple(11U);
34 case llvm::Triple::WatchOS:
35 return llvm::VersionTuple(4U);
36 case llvm::Triple::ZOS:
37 return llvm::VersionTuple();
40 llvm_unreachable(
"Unexpected OS");
The JSON file list parser is used to communicate input to InstallAPI.
llvm::VersionTuple alignedAllocMinVersion(llvm::Triple::OSType OS)