[Openmp-commits] [openmp] [OpenMP] Enable automatic unified shared memory on MI300A. (PR #77512)

Matt Arsenault via Openmp-commits openmp-commits at lists.llvm.org
Tue Jan 9 19:07:52 PST 2024


================
@@ -2728,6 +2749,30 @@ struct AMDGPUDeviceTy : public GenericDeviceTy, AMDGenericDeviceTy {
     return Err;
   }
 
+  /// Detect if current architecture is an APU.
+  Error checkIfAPU() {
+    std::string StrGfxName(ComputeUnitKind);
+    std::transform(std::begin(StrGfxName), std::end(StrGfxName),
+                   std::begin(StrGfxName),
+                   [](char c) { return std::tolower(c); });
----------------
arsenm wrote:

I would hope only lowercased names would reach here to begin with 

https://github.com/llvm/llvm-project/pull/77512


More information about the Openmp-commits mailing list