12#ifndef LLVM_TEXTAPI_PLATFORM_H
13#define LLVM_TEXTAPI_PLATFORM_H
This file defines the SmallSet class.
Defines the llvm::VersionTuple class, which represents a version in the form major[....
ArrayRef - Represent a constant reference to an array (0 or more elements consecutively in memory),...
SmallSet - This maintains a set of unique values, optimizing for the case when the set is small (less...
StringRef - Represent a constant reference to a string, i.e.
Triple - Helper class for working with autoconf configuration names.
Represents a version number in the form major[.minor[.subminor[.build]]].
std::string getOSAndEnvironmentName(PlatformType Platform, std::string Version="")
VersionTuple mapToSupportedOSVersion(const Triple &Triple)
PlatformSet mapToPlatformSet(ArrayRef< Triple > Targets)
PlatformType mapToPlatformType(PlatformType Platform, bool WantSim)
StringRef getPlatformName(PlatformType Platform)
PlatformType getPlatformFromName(StringRef Name)
This is an optimization pass for GlobalISel generic memory operations.