GIMPLE nodes to ASM by using builtins

Thomas A.M. Bernard tbernard@science.uva.nl
Wed Jan 30 16:56:00 GMT 2008


When you mean scheduling of the instruction, does it mean that the 
register allocation for ASM is not that advanced than it is for a 
builtin ? For instance the use of register classes, for the instruction.

I basically would like to translate a gimple node which holds 
information about a feature which is handle as an assembly instruction 
in my target architecture. One gimple node or field maps directly into 
an assembly instruction.

T.

Ian Lance Taylor wrote:
> "Thomas A.M. Bernard" <tbernard@science.uva.nl> writes:
>
>   
>> What would be the difference by using an ASM ?
>> The gcc internals is not totally clear about it.
>>     
>
> Please reply to the mailing list, not just to me.  Thanks.
>
> I don't know what you really want to do.  However, if you want to
> directly generate assembler code, then using an asm seems appropriate
> to me.  The main reason to use a builtin function would be to get
> better scheduling of the instruction.  That would require you to
> describe the instructions in the MD file.
>
> Ian
>   



More information about the Gcc mailing list