[Lldb-commits] [PATCH] D127695: [clang] Implement Template Specialization Resugaring
John McCall via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Fri Oct 14 22:54:19 PDT 2022
rjmccall added a comment.
I see, thank you. I know you've marked this a WIP, but it's always good to describe these things in the patch description; that's what it's for.
This is quite exciting! Thank you for looking into this.
I think you could usefully be much more incremental here. Obviously the resugaring transform is one big piece, but it's likely that you could usefully roll out the applications of it one at a time and see some incremental improvements, and it would be a lot easier for us to then review the changes you're needing to make to see why you're making them. That shouldn't make it any more difficult to measure holistic things like the overall compile-time impact of resugaring — it's all filtering through a single place, so you ought to be able to easily disable it there. You could also disable it by default by leaving it behind a `-cc1` flag that you only enable in your tests. That would let you actually land the work incrementally, which I would have no objection to.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D127695/new/
https://reviews.llvm.org/D127695
More information about the lldb-commits
mailing list