[LLVMdev] i128 backend or frontend lowering

Andrew Lenharth andrewl at lenharth.org
Thu Aug 6 12:50:40 PDT 2009


On Thu, Aug 6, 2009 at 2:34 PM, Anton
Korobeynikov<anton at korobeynikov.info> wrote:
> Hello, Andrew
>
>> Is the backend the best place to do this or should I attempt to make
>> llvm-gcc not generate i128 in the first place?
> It depends whether i128 is a native type for alpha, or not. If it's
> not - frontend should not generate it. If it's native type then it
> might be useful just to declare new regclass with virtual 'wide'
> registers consist of register pairs and then just handle i128 as a
> type for such register pairs.

Not native.  That is what I was afraid of.

Andrew



More information about the llvm-dev mailing list