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

jverma at codeaurora.org jverma at codeaurora.org
Thu May 10 06:38:27 PDT 2012


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
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: patch.txt
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120510/dbf868ea/attachment.txt>


More information about the llvm-commits mailing list