[clang] [RFC][Clang][AMDGPU] Emit only delta target-features to reduce IR bloat (PR #176533)

Matt Arsenault via cfe-commits cfe-commits at lists.llvm.org
Tue Jan 20 05:38:08 PST 2026


================
@@ -2950,14 +2950,22 @@ bool CodeGenModule::GetCPUAndFeaturesAttributes(GlobalDecl GD,
   const auto *SD = FD ? FD->getAttr<CPUSpecificAttr>() : nullptr;
   const auto *TC = FD ? FD->getAttr<TargetClonesAttr>() : nullptr;
   bool AddedAttr = false;
+  auto HandleFeatureDelta = [&](llvm::StringMap<bool> &FeatureMap) {
----------------
arsenm wrote:

Should not be a lambda. Clang abuses lambdas for everything 

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


More information about the cfe-commits mailing list