[llvm] r239309 - X86: Reject register operands with obvious type mismatches.

H.J. Lu hjl.tools at gmail.com
Thu Jun 25 16:26:58 PDT 2015


On Mon, Jun 8, 2015 at 9:56 AM, Matthias Braun <matze at braunis.de> wrote:
> Author: matze
> Date: Mon Jun  8 11:56:23 2015
> New Revision: 239309
>
> URL: http://llvm.org/viewvc/llvm-project?rev=239309&view=rev
> Log:
> X86: Reject register operands with obvious type mismatches.
>
> While we have some code to transform specification like {ax} into
> {eax}/{rax} if the operand type isn't 16bit, we should reject cases
> where there is no sane way to do this, like the i128 type in the
> example.
>
> Related to rdar://21042280
>

This caused:

https://llvm.org/bugs/show_bug.cgi?id=23955

-- 
H.J.



More information about the llvm-commits mailing list