[llvm-commits] [llvm] r138592 - /llvm/trunk/lib/Target/X86/X86InstrSSE.td
Bruno Cardoso Lopes
bruno.cardoso at gmail.com
Thu Aug 25 15:56:30 PDT 2011
Typo here. I meant VZEROUPPER.
On Thu, Aug 25, 2011 at 3:23 PM, Bruno Cardoso Lopes
<bruno.cardoso at gmail.com> wrote:
> Author: bruno
> Date: Thu Aug 25 17:23:58 2011
> New Revision: 138592
>
> URL: http://llvm.org/viewvc/llvm-project?rev=138592&view=rev
> Log:
> Do the same as r138461. Mark VZEROALL as clobbering all YMM registers
>
> Modified:
> llvm/trunk/lib/Target/X86/X86InstrSSE.td
>
> Modified: llvm/trunk/lib/Target/X86/X86InstrSSE.td
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrSSE.td?rev=138592&r1=138591&r2=138592&view=diff
> ==============================================================================
> --- llvm/trunk/lib/Target/X86/X86InstrSSE.td (original)
> +++ llvm/trunk/lib/Target/X86/X86InstrSSE.td Thu Aug 25 17:23:58 2011
> @@ -6175,12 +6175,11 @@
> def VZEROALL : I<0x77, RawFrm, (outs), (ins), "vzeroall",
> [(int_x86_avx_vzeroall)]>, TB, VEX, VEX_L, Requires<[HasAVX]>;
>
> + // Zero Upper bits of YMM registers
> + def VZEROUPPER : I<0x77, RawFrm, (outs), (ins), "vzeroupper",
> + [(int_x86_avx_vzeroupper)]>, TB, VEX, Requires<[HasAVX]>;
> }
>
> -// Zero Upper bits of YMM registers
> -def VZEROUPPER : I<0x77, RawFrm, (outs), (ins), "vzeroupper",
> - [(int_x86_avx_vzeroupper)]>, TB, VEX, Requires<[HasAVX]>;
> -
> //===----------------------------------------------------------------------===//
> // SSE Shuffle pattern fragments
> //===----------------------------------------------------------------------===//
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
--
Bruno Cardoso Lopes
http://www.brunocardoso.cc
More information about the llvm-commits
mailing list