[lld-macho] Make time-trace* options more permissive.
authorVy Nguyen <vyng@google.com>
Wed, 7 Apr 2021 03:40:41 +0000 (23:40 -0400)
committerVy Nguyen <vyng@google.com>
Wed, 7 Apr 2021 20:00:20 +0000 (16:00 -0400)
commitdb851dfb495822c3288d04e4809ecddb829d97be
tree84f9b835aeed9fec72cb7fc4fee3a52b16337f7d
parentebf2dc33287ea414059d3b2f3568f6653ddd4b51
[lld-macho] Make time-trace* options more permissive.

If either `time-trace-granularity` or `time-trace-file` is specified, then don't make users specify `-time-trace`.
It seems silly that I have to type all three options, eg, `-time-trace -time-trace-file=- -time-trace-granularity=...`.

Differential Revision: https://reviews.llvm.org/D100011
lld/MachO/Driver.cpp
lld/test/MachO/time-trace.s