[llvm-commits] [llvm] r76198 - in /llvm/trunk: docs/LangRef.html include/llvm-c/Core.h include/llvm/Attributes.h lib/AsmParser/LLLexer.cpp lib/AsmParser/LLParser.cpp lib/AsmParser/LLToken.h lib/CodeGen/PrologEpilogInserter.cpp lib/VMCore/Attribut

Eli Friedman eli.friedman at gmail.com
Fri Jul 17 13:23:23 PDT 2009


On Fri, Jul 17, 2009 at 1:20 PM, Anton
Korobeynikov<anton at korobeynikov.info> wrote:
> Dale,
>
>> Unfortunately, that's really the only reasonable definition of how
>> inline asm should work, at least at this stage of market share.
> We already did the same thing for global register variables tied to
> specified register (at least since llvm-gcc 4.0). I just expanded such
> "lowering" to stack variables, nothing more.

The way llvm-gcc lowers global register variables is quite broken;
llvm-gcc should really be rejecting them rather than compiling them to
almost-working code.

-Eli



More information about the llvm-commits mailing list