[LLVMdev] multiple return value assembler regression?

Bagel bagel99 at gmail.com
Fri Jun 24 17:36:17 PDT 2011


On 06/24/2011 05:21 PM, Chris Lattner wrote:
>
> On Jun 24, 2011, at 2:21 PM, Bagel wrote:
>
>>> This is obsolete and deprecated syntax that is dropped in "llvm 3.0"
>>> (and thus on mainline right now).  If you run that through
>>> llvm-as|llvm-dis from llvm 2.9, you'll see the preferred syntax.
>>>
>>> -Chris
>>
>> OK, I guess I missed the announcement that it was obsolete.
>
> It will eventually be in the llvm 3.0 release notes.
>
>> The new mechanism is quite wordy when compared with the old.  Sigh.
>>
>> Are there any other languages other than mine
>> (http://code.google.com/p/esl/) which return multiple scalars that have
>> LLVM frontends?
>
> Most LLVM frontends don't generate LLVM IR as text files.  They typically
> use the C or C++ APIs (or wrappers thereof) so they wouldn't have noticed
> the syntax change.
>
> -Chris

I am appreciative that you keep the text representation, since my frontend is 
not written in C or C++ the API does me no good.  I'll deal with the changes. 
I just hope that the backend continues to deal with frontends that are not C, 
C++, or Object-C.

thank you,
bagel



More information about the llvm-dev mailing list