[#llvm-AMDGPU-isCPUValidForSubArch-01] = xref:llvm.adoc[llvm]::xref:llvm/AMDGPU.adoc[AMDGPU]::isCPUValidForSubArch :relfileprefix: ../../ :mrdocs: Return true if GPU name `CPU` is usable with triple subarch `SubArch.` == Synopsis Declared in `<llvm/TargetParser/AMDGPUTargetParser.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool isCPUValidForSubArch( xref:llvm/Triple/SubArchType.adoc[Triple::SubArchType] SubArch, xref:llvm/StringRef.adoc[StringRef] CPU); ---- == Description Convenience overload of isCPUValidForSubArch taking a GPU name `CPU,` which is parsed via parseArchAMDGCN. An unrecognized name is never valid. == Return Value True if `CPU` is valid for `SubArch.` == Parameters [cols="1,4"] |=== | Name| Description | *SubArch* | Triple subarch to validate against. | *CPU* | GPU name to parse and check. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#