Added documentation for %h and %m specifiers. %<n>m specifier which specifies the number of copies is not documented yet (treated as internal for now)
Details
Diff Detail
Event Timeline
LGTM with some small wording nits.
We may want to extend this to mention number modifier to %m (e.g. %4m). Perhaps it is better to leave that to more advanced documentation -- your experiments showed that even just 1 merge pool is quite scalable IIRC.
docs/UsersManual.rst | ||
---|---|---|
1500 | I would suggest saying Additionally, multiple... instead of just Multiple to highlight that this is an additional behavior that is caused by using %m. | |
1501 | You probably want to say "raw profiles" instead of just "profile" to clarify that this is a different sense of "merge" than llvm-profdata merge ... (or otherwise clarify). |
Actually, I think this is the right place to document the numeric modifier to %m. LGTM with Sean's nits.
Addressed review comments.
I still think %4m etc is an advanced feature that needs more explanation. We can delay that to a later time.
LGTM (also, another small suggestion).
docs/UsersManual.rst | ||
---|---|---|
1502 | "running on the same or different hosts" should probably just be "that share a file system" to clarify that we depend on the filesystem guarantees and aren't doing anything else special. |
I would suggest saying Additionally, multiple... instead of just Multiple to highlight that this is an additional behavior that is caused by using %m.