[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