15 #ifndef LLVM_SUPPORT_TARGETPARSER_H 16 #define LLVM_SUPPORT_TARGETPARSER_H 41 #define X86_VENDOR(ENUM, STRING) \ 43 #include "llvm/Support/X86TargetParser.def" 51 #define X86_CPU_TYPE(ARCHNAME, ENUM) \ 53 #include "llvm/Support/X86TargetParser.def" 61 #define X86_CPU_SUBTYPE(ARCHNAME, ENUM) \ 63 #include "llvm/Support/X86TargetParser.def" 70 #define X86_FEATURE(VAL, ENUM) \ 72 #include "llvm/Support/X86TargetParser.def"
StringRef getArchNameR600(GPUKind AK)
This class represents lattice values for constants.
Instruction set architecture version.
void fillValidArchListAMDGCN(SmallVectorImpl< StringRef > &Values)
StringRef getCanonicalArchName(StringRef Arch)
StringRef getArchNameAMDGCN(GPUKind AK)
unsigned getArchAttrR600(GPUKind AK)
void fillValidArchListR600(SmallVectorImpl< StringRef > &Values)
GPUKind
GPU kinds supported by the AMDGPU target.
GPUKind parseArchAMDGCN(StringRef CPU)
unsigned getArchAttrAMDGCN(GPUKind AK)
IsaVersion getIsaVersion(StringRef GPU)
StringRef - Represent a constant reference to a string, i.e.
GPUKind parseArchR600(StringRef CPU)