[llvm-commits] New feature support for the Hexagon backend
Jyotsna Verma
jverma at codeaurora.org
Thu May 10 09:09:53 PDT 2012
Yes, we are planning to do some work to get rid of the switch cases in our
backend.
-Jyotsna
-----Original Message-----
From: llvm-commits-bounces at cs.uiuc.edu
[mailto:llvm-commits-bounces at cs.uiuc.edu] On Behalf Of Tony Linthicum
Sent: Thursday, May 10, 2012 10:22 AM
To: llvm-commits at cs.uiuc.edu
Subject: Re: [llvm-commits] New feature support for the Hexagon backend
On 5/10/2012 8:38 AM, jverma at codeaurora.org wrote:
> Hi All,
>
> I'm adding a new feature support, called constant extenders, for the
> Hexagon backend. Please find attached the patch file for the same.
> This feature enables the Hexagon target to encode a 32-bit immediate
> value in an instruction. Once constant extended, an instruction takes
> 2 instruction words in the packet. This patch modifies the existing
> instruction patterns. It also adds a new Hexagon specific pass which
> optimizes usage of the constant extended instructions by converting
> them into their non-extended form.
>
> Thanks,
> Jyotsna
>
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
The extensive switch statements are what he plan to remove when we revisit
this later this summer, correct?
Tony
--
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum.
_______________________________________________
llvm-commits mailing list
llvm-commits at cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
More information about the llvm-commits
mailing list