[llvm-commits] [llvm-gcc] Arbitrary Precition Integer Support

Devang Patel dpatel at apple.com
Mon Feb 19 13:55:10 PST 2007


On Feb 19, 2007, at 12:37 PM, Reid Spencer wrote:

> Devang / Jim / Chris,
>
> The attached patch has been reviewed by Devang and provides the
> "bitwidth" attribute and 3 builtin functions for arbitrary precision
> integers (concat, bit select, part select). This is the same as the  
> last
> version except it has an additional check for a null pointer that
> produced a failure in bootstrap.  That problem is now gone and this
> patch passes the Integer test suite as well as MultiSource/Benchmarks.
>
> I would appreciate it if you could commit this one or indicate why it
> could not be committed.

Where you able to complete  bootstrap successfully ?
Chris, do you want to take a look at this patch, specially C++ FE  
changes?

-
Devang



>
> Thanks,
>
> Reid.
>
> P.S. There's likely to be two merge conflicts as this patch includes  
> the
> changes to fix the getGetElementPtr interface change as well as Chris'
> version of the change to llvm-types.cpp that I suggested today.
> Fortunately these should be easy to resolve: just take the llvm-gcc
> version in each case .. hopefully svn is smart enough to recognize the
> changes as being equivalent.
>
>
> <BITWIDTH11.patch>




More information about the llvm-commits mailing list