[llvm-commits] [llvm] r76248 - in /llvm/trunk: lib/Target/X86/X86ISelLowering.cpp test/CodeGen/X86/inline-asm-q-regs.ll

Evan Cheng evan.cheng at apple.com
Fri Jul 17 15:33:49 PDT 2009


On Jul 17, 2009, at 3:30 PM, Eli Friedman wrote:

> On Fri, Jul 17, 2009 at 3:13 PM, Evan Cheng<evan.cheng at apple.com>  
> wrote:
>> Author: evancheng
>> Date: Fri Jul 17 17:13:25 2009
>> New Revision: 76248
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=76248&view=rev
>> Log:
>> Fix x86 inline ams 'q' constraint support. In 32-bit mode, it's  
>> just like 'Q', i.e. EAX, EDX, ECX, EBX. In 64-bit mode, it just  
>> means all the i64r registers. Yeah, that makes sense.
>
> If it helps, it's the set of registers with an 8-bit sub-register.

Ah, that certainly makes a lot more sense. Thanks.

Evan

>
> -Eli
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list