16 #ifndef LLVM_CLANG_BASIC_ALIGNED_ALLOCATION_H 17 #define LLVM_CLANG_BASIC_ALIGNED_ALLOCATION_H 19 #include "llvm/ADT/Triple.h" 20 #include "llvm/Support/ErrorHandling.h" 21 #include "llvm/Support/VersionTuple.h" 29 case llvm::Triple::Darwin:
30 case llvm::Triple::MacOSX:
31 return llvm::VersionTuple(10U, 13U);
32 case llvm::Triple::IOS:
33 case llvm::Triple::TvOS:
34 return llvm::VersionTuple(11U);
35 case llvm::Triple::WatchOS:
36 return llvm::VersionTuple(4U);
39 llvm_unreachable(
"Unexpected OS");
44 #endif // LLVM_CLANG_BASIC_ALIGNED_ALLOCATION_H Dataflow Directional Tag Classes.
llvm::VersionTuple alignedAllocMinVersion(llvm::Triple::OSType OS)