<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Feb 10, 2016 at 1:31 PM, David Chisnall via llvm-dev <span dir="ltr"><<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I wonder if maintaining an out-of-tree backend would be less painful if more people, particularly people employed by companies that also employ a lot of people who work on the rest of LLVM, did it.<br></blockquote><div><br></div><div>Here's one trivial thing that's a huge pain: there is a file with a list of supported backends all on one line. Any change at all to this line causes merge conflicts on every update. The list could be perfectly well split into one line per backend. </div><div><br></div><div>Also, another place does have that list on multiple lines, sorted by (apparently) the order in which support was added. So if you add you out of tree backend to the end of the list then you get a ton of conflicts. Sorting the list, say, alphabetically would reduce that a lot. Or, I guess, adding your out of tree backend somewhere other than at the end...</div><div><br></div><div>Yes, I probably should submit a patch. Should have years ago. Instead I just swear a bit.</div></div></div></div>