[llvm-commits] Patch: new backend for Hexagon processor

Tony Linthicum tlinth at codeaurora.org
Tue Nov 15 15:19:28 PST 2011


On 11/14/2011 2:54 PM, Eli Friedman wrote:

>
> --- a/include/llvm/InitializePasses.h
> +++ b/include/llvm/InitializePasses.h
> @@ -233,6 +233,7 @@ void initializeVerifierPass(PassRegistry&);
>   void initializeVirtRegMapPass(PassRegistry&);
>   void initializeInstSimplifierPass(PassRegistry&);
>
> +void initializeHexagonHardwareLoopsPass(PassRegistry&);
>   }
>
>   #endif
>
> This change shouldn't be necessary; only target-independent passes
> need to be listed here, IIRC.
>

We are in the process of fixing this and will update with a new patch in 
a day or two.

> Your changes to add Data128bitsDirective etc. seem a bit confused...
> ".uleb128" is not a 128-bit integer in the sense you're using it.

Sorry about that.  It's a hack to fix an exception handling issue and we 
didn't intend to send it out.  I've removed it in the attached patches. 
  We will submit a proper fix at a later date.

> Also, please separate out the MC changes into a separate patch;
> they're interesting changes mixed into a bunch of mechanical changes,
> and it would be nice to have more eyes on them.

Done.  Please let me know if you'd like any further breakdown of the 
patches.

Thanks!

Tony


-- 
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hexagon.patch.bz2
Type: application/octet-stream
Size: 85570 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20111115/7f3b4772/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: llvm.patch.bz2
Type: application/octet-stream
Size: 12036 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20111115/7f3b4772/attachment-0001.obj>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: mc.patch
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20111115/7f3b4772/attachment.ksh>


More information about the llvm-commits mailing list