[clang] [llvm] AMDGPU: Use module flags to control xnack and sramecc (PR #204595)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 21 02:00:52 PDT 2026


================
@@ -137,10 +137,8 @@ class AMDGPUTargetStreamer : public MCTargetStreamer {
     return TargetID;
   }
   std::optional<AMDGPU::TargetID> &getTargetID() { return TargetID; }
-  void initializeTargetID(const MCSubtargetInfo &STI, StringRef FeatureString) {
-    assert(TargetID == std::nullopt && "TargetID can only be initialized once");
-    TargetID = AMDGPU::createAMDGPUTargetID(STI, FeatureString);
-  }
+  void initializeTargetID(const MCSubtargetInfo &STI,
+                          bool ApplyFeatureString = false);
----------------
arsenm wrote:

The future 

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


More information about the llvm-commits mailing list