jdoerfert added inline comments.
================
Comment at: llvm/utils/update_cc_test_checks.py:133
+ parser.add_argument('--include-generated-funcs', action='store_true',
+ help='Output checks for functions not in source')
parser.add_argument('tests', nargs='+')
----------------
greened wrote:
> greened wrote:
> > jdoerfert wrote:
> > > I think this should go into common.py (after D78618). I would also make
> > > this the default but OK.
> > Yes I suppose it should in case `opt` and friends generate functions. I
> > hadn't considered that use-case.
> >
> > While I would like to make it default unfortunately it would require
> > updating a bunch of the existing clang tests which doesn't seem too
> > friendly. See the patch update comment for details.
> >
> Just realized it wouldn't necessarily require regeneration of tests, it would
> just cause regenerated tests to change a lot when they are eventually
> regenerated. We should discuss as to whether that's acceptable. I think for
> now this should be non-default to at least get the functionality in without
> disturbing existing users and then we can discuss a separate change to make
> it default.
>
> It's also possible we could change how clang orders functions. I discovered
> there's a difference in clang 10 vs. 11 in the order functions are output
> when OpenMP outlining happens. clang 10 seems to preserve the source order
> of functions and clang 11 does not. Perhaps that needs to be fixed as I
> don't know whether that change was intentional or not.
Best case, without the option the original behavior is preserved. Is that not
the case?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D83004/new/
https://reviews.llvm.org/D83004
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits