[PATCH] 64-bit code generation for SPARC v9

Venkatraman Govindaraju venkatra at cs.wisc.edu
Mon Apr 1 20:27:30 PDT 2013


The patches look good. Please commit.

Thanks,
Venkatraman


On Sun, Mar 31, 2013 at 7:21 PM, Jakob Stoklund Olesen <stoklund at 2pi.dk>wrote:

> Hi,
>
> Please review these patches which add basic support for 64-bit code
> generation on SPARC v9.
>
> I am sorry for sending a batch of patches, they've been piling up while I
> made some required changes to TableGen. Now that TableGen is ready, I'll
> switch to incremental commits for the remaining 64-bit work.
>
> The SPARC v9 64-bit extension uses the same ALU instructions for i32 and
> i64 values. This caused some TableGen hiccups, and I didn't want to
> duplicate the entire instruction set just to work around TableGen's
> deficiencies.
>
> The 64-bit support is not complete yet, in particular the 64-bit ABI needs
> some work both in the clang frontend and in the backend. Support for
> spilling,  64-bit stack frames, and the biased stack pointer is also
> missing.
>
>
>
>
> /jakob
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130401/7b68c41e/attachment.html>


More information about the llvm-commits mailing list