[llvm] [AMDGPU] Tolerate AMDGPUTargetELFStreamer without initializeTargetID (PR #226495)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 25 06:50:49 PDT 2026


================
@@ -209,6 +209,18 @@ class AMDGPUTargetELFStreamer final : public AMDGPUTargetStreamer {
   unsigned getEFlagsV4();
   unsigned getEFlagsV6();
 
+  // Override of AMDGPUTargetStreamer::getTargetID that tolerates
+  // initializeTargetID not having been called by initializing it here from our
+  // MCSubtargetInfo. This allows the use of AMDGPUTargetELFStreamer in an
----------------
arsenm wrote:

I'm not sure I follow how this is working. Eventually the involvement of MCSubtargetInfo should be removed 

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


More information about the llvm-commits mailing list