[PATCH] D113578: [SCEV] Apply loop guards when computing max BTC for arbitrary steps.

Philip Reames via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Dec 15 09:45:08 PST 2021


reames added a comment.

In D113578#3195097 <https://reviews.llvm.org/D113578#3195097>, @alexfh wrote:

> (general discussion, not necessarily related to this patch)
>
> (snip)
> Do these sound about right? Am I missing something else? What's your view on the relative importance of the factors above?

You hit a bunch of important points.  Here's a couple extra:

- We want incentives to encourage following upstream development.  We don't want large amount of testing happening far from ToT.  We want to encourage testing as close to ToT as practical because that has the broadest community benefit.
- Some of our contributors are volunteers.  If they spent all of their time fixing issues reported with long delays, they may chose not to contribute.  (This is not abstract - there are areas of LLVM I do not spent my volunteer time on because the overhead of working in that area is too high.)
- Some of our contributors are employees.  Generally, in most organizations getting funding for open ended maintenance is hard.  Having bugs found quickly so that it's within the scope of the current project makes them much more likely to be fixed.  (Ever)

There are many many interacting reasons here.  None are "the reason", all contribute in some way.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D113578



More information about the llvm-commits mailing list