barannikov88 added inline comments.

================
Comment at: llvm/include/llvm/Support/CodeGen.h:57
+  /// Code generation optimization level.
+  enum Level : IDType {
+    None = 0,      ///< -O0
----------------
arsenm wrote:
> scott.linder wrote:
> > This is ABI breaking, so maybe we don't want/need to define the underlying 
> > type?
> This isn't in the C API, and this isn't for a release branch so I don't think 
> it matters
Why did you need to restrict the underlying type?



================
Comment at: llvm/include/llvm/Support/CodeGen.h:72
+  /// Get the integer \c ID of \p Level.
+  inline int getID(CodeGenOpt::Level Level) {
+    return static_cast<IDType>(Level);
----------------
Should return `IDType`.


================
Comment at: llvm/tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp:44
              cl::desc("Optimization level. [-O0, -O1, -O2, or -O3] "
-                      "(default = '-O2')"),
-             cl::Prefix, cl::init(' '));
+                      "(default = '-O0')"),
+             cl::Prefix, cl::init('2'));
----------------
This disagrees with cl::init('2')


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D141968

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to