[PATCH] D96387: [CSSPGO][llvm-profgen] Renovate perfscript check and command line input validation

Wenlei He via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Feb 12 12:39:29 PST 2021


wenlei added inline comments.


================
Comment at: llvm/tools/llvm-profgen/ProfiledBinary.cpp:27
+static cl::opt<bool, true>
+    PrintDisassemblyOnly("show-disassembly-only", cl::ReallyHidden,
+                         cl::ZeroOrMore, cl::desc("Print disassembled code."),
----------------
This works, but we could make it simpler:

ProfileBinary.cpp:

```
cl::opt<bool> ShowDisassembly("show-disassembly", cl::ReallyHidden,
                                     cl::init(false), cl::ZeroOrMore,
                                     cl::desc("Print disassembled code."));
```

llvm-profgen.cpp:

```
extern cl::opt<bool> ShowDisassembly;
```


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D96387



More information about the llvm-commits mailing list