[LLVMdev] Tail-calling

OvermindDL1 overminddl1 at gmail.com
Fri Sep 12 12:27:41 PDT 2008


On Fri, Sep 12, 2008 at 11:40 AM, Eli Friedman <eli.friedman at gmail.com> wrote:
> AFAIK, 128-bit integers should work just fine on x86 with LLVM.

Bad example then, I meant I am wondering about how I should have my
language handle things that are platform specific, whether I should
expose them and let the user make 'best judgment calls' which could
break on the distributed system when there are multiple programmers,
or if I should just keep it to a limited instruction set that works
mostly everywhere.  Thoughts?

Does the x86 (32-bit) backend really support 128-bit integers, or does
LLVM just play nice by splitting it up among registers or something,
and if it does then what is the maximum 'reasonable' size for an x86
32-bit integer?



More information about the llvm-dev mailing list