Displaying 4 results from an estimated 4 matches for "double_mrv37".
2008 Sep 12
3
[LLVMdev] CPP API User-level Question: Returning multiple values
Greetings,
    I'm working on getting our compiler's interface to LLVM to mimic the
way the LLVM-GCC inserts instructions to generate AMD64 ABI compliant
code. I'm trying to create
     ret i64 %mrv, double %double_mrv37
    which is basically what LLVM-GCC puts out. However if I use lcc
-march=cpp to get the API code I need it has the following line:
    ReturnInst::Create(int64_t93, label_return);
    with no reference to the double. I also can't find anything in the
doxygen docs for a version of ReturnIns...
2008 Sep 12
0
[LLVMdev] CPP API User-level Question: Returning multiple values
...ced by the
first-class aggregates syntax in SVN trunk.
>
>    I'm working on getting our compiler's interface to LLVM to mimic  
> the
> way the LLVM-GCC inserts instructions to generate AMD64 ABI compliant
> code. I'm trying to create
>
>     ret i64 %mrv, double %double_mrv37
This is LLVM 2.3 MRV syntax.
>
>
>    which is basically what LLVM-GCC puts out. However if I use lcc
> -march=cpp to get the API code I need it has the following line:
>
>    ReturnInst::Create(int64_t93, label_return);
>
>    with no reference to the double. I also can...
2008 Sep 12
2
[LLVMdev] CPP API User-level Question: Returning multiple values
...es syntax in SVN trunk.
>
>   
>>    I'm working on getting our compiler's interface to LLVM to mimic  
>> the
>> way the LLVM-GCC inserts instructions to generate AMD64 ABI compliant
>> code. I'm trying to create
>>
>>     ret i64 %mrv, double %double_mrv37
>>     
>
> This is LLVM 2.3 MRV syntax.
>
>   
>>    which is basically what LLVM-GCC puts out. However if I use lcc
>> -march=cpp to get the API code I need it has the following line:
>>
>>    ReturnInst::Create(int64_t93, label_return);
>>
>>...
2008 Sep 12
0
[LLVMdev] CPP API User-level Question: Returning multiple values
...;
>>>   I'm working on getting our compiler's interface to LLVM to mimic
>>> the
>>> way the LLVM-GCC inserts instructions to generate AMD64 ABI  
>>> compliant
>>> code. I'm trying to create
>>>
>>>    ret i64 %mrv, double %double_mrv37
>>>
>>
>> This is LLVM 2.3 MRV syntax.
>>
>>
>>>   which is basically what LLVM-GCC puts out. However if I use lcc
>>> -march=cpp to get the API code I need it has the following line:
>>>
>>>   ReturnInst::Create(int64_t93, label_...