[LLVMdev] Argument Lowering Redux

Jonas Maebe jonas.maebe at elis.ugent.be
Wed Aug 6 01:57:23 PDT 2014


On 06 Aug 2014, at 02:22, Vadim Chugunov wrote:

> On Tue, Aug 5, 2014 at 11:47 AM, Jonas Maebe <jonas.maebe at elis.ugent.be>
> wrote:
> 
>> That's not the case. For example, many ABIs specify a specific way to pass
>> and return values of the "complex" type, which at the LLVM level just looks
>> like a struct with two float or double fields.
> Huh, I didn't know that.  So who treats "complex" differently than struct {
> float re, im; }?  Fortran?

It's not about languages, but about ABIs.


Jonas



More information about the llvm-dev mailing list