hoy marked an inline comment as done.
hoy added inline comments.

================
Comment at: llvm/tools/opt/NewPMDriver.cpp:136-138
+static cl::opt<bool> PseudoProbeForProfiling(
+    "new-pm-pseudo-probe-for-profiling", cl::init(false), cl::Hidden,
+    cl::desc("Emit pseudo probes to enable PGO profile generation."));
----------------
dblaikie wrote:
> aeubanks wrote:
> > hoy wrote:
> > > dblaikie wrote:
> > > > I guess this should probably have some separate testing, if it's a 
> > > > separate flag/feature? (& flag+tests could be in a separate commit)
> > > I'm not sure there's a separate need for this switch except for being 
> > > tested in `unique-internal-linkage-names.ll`. The point of this whole 
> > > patch is to place the unique name pass before the pseudo probe pass and 
> > > test it works. Hence it sounds appropriate to me to include all changes 
> > > in one patch. What do you think?
> > +1 to hoy's comment. I don't think there's a need to make patches strictly 
> > as incremental as possible if they're already small. (I would have been 
> > okay with keeping the Clang change here FWIW)
> I understand I'm a bit of a stickler for some of this stuff - though the 
> particular reason I brought it up here is that this adds two flags, but 
> doesn't test them separately, only together. So it's not clear/tested as to 
> which behaviors are provided by which flags.
> 
> Separating the flags would make it clear that each flag/functionality was 
> tested fully.
> 
> Please add test coverage for each flag separately, optionally separate this 
> into two patches to make it clearer how each piece of functionality is tested.
Sounds good, a separate test added for the pseudo probe flag.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D93656

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

Reply via email to