================
@@ -197,7 +197,7 @@ bool AMDGPUTargetInfo::initFeatureMap(
     const std::vector<std::string> &FeatureVec) const {
 
   using namespace llvm::AMDGPU;
-  fillAMDGPUFeatureMap(CPU, getTriple(), Features);
+
----------------
yxsamliu wrote:

I am a bit concerned moving fillAMDGPUFeatureMap from here to 
insertWaveSizeFeature. Since we are supposed to initialize the feature map with 
the target defaults, then override them with command line options.

How about we keep fillAMDGPUFeatureMap here and make a copy of default target 
features and pass it to insertWaveSizeFeature as an extra argument. In 
insertWaveSizeFeature, we only use the default target feature for checking 
target support of wave32/64.

https://github.com/llvm/llvm-project/pull/154850
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to