fillAMDGPUFeatureMap | Fills Features with default values for the given target GPU. |
fillValidArchListAMDGCN | Append the valid AMDGCN GPU names to Values. |
fillValidArchListR600 | Append the valid R600 GPU names to Values. |
getAddressableNumSGPRs | getAddressableNumSGPRs overloads |
getArchAttrAMDGCN [deprecated] | getArchAttrAMDGCN overloads |
getArchAttrR600 | Returns the R600FeatureKind bitfield for GPU kind AK. |
getArchFamilyNameAMDGCN | Returns the architecture family name for AMDGCN GPU kind AK. |
getArchNameAMDGCN | Returns the canonical AMDGCN architecture name for GPU kind AK. |
getArchNameFromSubArch | Returns the canonical GPU name for an AMDGPU subarch. |
getArchNameR600 | Returns the canonical R600 architecture name for GPU kind AK. |
getBaseArchNameAMDGCN | The canonical GPU name for a variant name. |
getCanonicalArchName | Returns the canonical architecture name for Arch under triple T. |
getFeatureBitset | Returns AK's feature bitset, or an empty bitset if unknown. |
getFeatureNames | Appends the feature name of each bit set in Features to Names. |
getGPUKindFromSubArch | Returns the representative GPUKind for subarch SubArch. |
getIsaVersion | getIsaVersion overloads |
getMajorSubArch | Returns the major-family subarch for SubArch. |
getMaxHWAddressableLocalMemorySize | getMaxHWAddressableLocalMemorySize overloads |
getMaxWavesPerEU | Maximum number of waves per execution unit without any kind of limitation. |
getMinWavesPerEU | Minimum number of waves per execution unit. |
getNullPointerValue | Get the null pointer value for the given address space. |
getNumWorkGroupSIMDs | Number of SIMDs a work-group's waves run on. |
getSGPRAllocGranule | getSGPRAllocGranule overloads |
getSubArch | Returns the triple subarch for GPU kind AK. |
getSubArchName | Returns the triple subarch name for an AMDGPU subarch, e.g. AMDGPUSubArch900 -> "amdgpu9.00". Returns "amdgpu" for NoSubArch. |
getTotalNumSGPRs | getTotalNumSGPRs overloads |
isCPUValidForSubArch | isCPUValidForSubArch overloads |
isConstantAddressSpace | True if AS is an AMDGPU constant address space. |
isExtendedGlobalAddrSpace | True if AS is an extended global address space. |
isFlatGlobalAddrSpace | True if AS is flat, global, constant, or an extended global address space. |
isPseudoTarget | isPseudoTarget overloads |
isSubArchCompatible | isSubArchCompatible overloads |
mapToDWARFAddrSpace | If LLVMAddrSpace has a corresponding DWARF encoding, return it; otherwise return the sentinel value -1 to indicate no such mapping exists. |
mergeSubArch | Returns the effective triple appropriate to use when linking B into A by merging the subarches in case of inexact match. |
parseArchAMDGCN | Parses an AMDGCN GPU name CPU into a GPUKind. |
parseArchR600 | Parses an R600 GPU name CPU into a GPUKind. |
operator<< | Writes TargetID to OS. |