[llvm-commits] New feature support for the Hexagon backend

Tony Linthicum tlinth at codeaurora.org
Thu May 10 08:22:22 PDT 2012


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.



More information about the llvm-commits mailing list