User:Realazthat/Projects wishlist/LLVM/APInt for CBE: Difference between revisions
Content added Content deleted
(Created page with ' Implement arbitrary precision integers for the C backend by using a template library with fixed precision integers, compiling it to bitcode, using the generated function calls o…') |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
Implement arbitrary precision integers for the C backend by using a template library with fixed precision integers, compiling it to bitcode, using the generated function calls on C structs representing the integers, and running the optimization passes on them again. |
Implement arbitrary precision integers for the C backend by using a template library with fixed precision integers, compiling it to bitcode, using the generated function calls on C structs representing the integers, and running the optimization passes on them again. |
||
It would be implemented as a pass, and thus would benefit all backends incapable of representing AP. |
|||
==References== |
|||
* http://muntl.sourceforge.net/ |
|||
*: Template library for AP integers |
|||
* [[wp:Computational_complexity_of_mathematical_operations]] |
Latest revision as of 23:12, 13 October 2010
Implement arbitrary precision integers for the C backend by using a template library with fixed precision integers, compiling it to bitcode, using the generated function calls on C structs representing the integers, and running the optimization passes on them again.
It would be implemented as a pass, and thus would benefit all backends incapable of representing AP.
References
- http://muntl.sourceforge.net/
- Template library for AP integers
- wp:Computational_complexity_of_mathematical_operations