[llvm-commits] Please review: Support for Hexagon new value jump

Tony Linthicum tlinth at codeaurora.org
Tue May 1 05:09:30 PDT 2012


On 5/1/2012 12:17 AM, Andrew Trick wrote:
> On Apr 25, 2012, at 10:13 PM, Sirish Pande<spande at codeaurora.org>  wrote:
>> Hi,
>>
>> This is the support hexagon new value jump architectural feature.
>>
>> This patch does not give warnings and passes all test cases with make check-all.
> Sirish,
>
> Given that this patch didn't build from trunk at the time you sent it, I wouldn't expect reviewers to pay attention to it. It does build for me after applying a few other patches in the right order.
>
> Since this change is entirely in the Hexagon target, I'm ok with it going in unless someone else objects. One thing you should keep in mind though as you upsteam gobs of messy target code: this code must be maintained by contributors who care about Hexagon. The more assumptions you make about other codegen passes, the heavier the burden will be. If the target isn't kept up to speed, it will gradually be disabled and eventually removed. So you should seriously think about *not* upstreaming experimental or optional passes that other Hexagon users don't need. In fact, are there other Hexagon users? Do you really need to upstream everything?
>
>
Hi Andy,

Thanks for your comments and taking the time to look over these 
patches.  We will be keeping the target up to speed going forward from 
here.  Unfortunately, we allowed ourselves to get badly out of synch and 
have been trying to correct that.  We have stumbled in that process and 
we do apologize for the trouble that it has caused.  As we complete the 
task of updating our backend, we will be sure to have each patch be 
independent of the others as much as is possible and be explicit when we 
cannot.  In the future, we will be immediately upstreaming all of our 
local changes when appropriate to do so and you will not see such large 
target dependent patches from us.

Thanks for your assistance and patience.

Tony




More information about the llvm-commits mailing list