[PATCH] D105517: [AMDGPU] isPassEnabled() helper to check cl::opt and OptLevel

Matt Arsenault via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 6 16:28:31 PDT 2021


arsenm added inline comments.


================
Comment at: llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:789
+
+  bool isPassEnabled(const cl::opt<bool> &Opt,
+                     CodeGenOpt::Level Level = CodeGenOpt::Default) const {
----------------
Should add a documentation comment


================
Comment at: llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:790
+  bool isPassEnabled(const cl::opt<bool> &Opt,
+                     CodeGenOpt::Level Level = CodeGenOpt::Default) const {
+    if (Opt.getNumOccurrences())
----------------
Don't see the point of the parameter if it's never used


================
Comment at: llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:967
-          ? EnableScalarIRPasses
-          : TM.getOptLevel() > CodeGenOpt::Less)
     addEarlyCSEOrGVNPass();
----------------
Not passing CodeGenOpt::Less?


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D105517/new/

https://reviews.llvm.org/D105517



More information about the llvm-commits mailing list