[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