[llvm-commits] [llvm] r162454 - /llvm/trunk/lib/Target/X86/X86Subtarget.h

Rafael EspĂ­ndola rafael.espindola at gmail.com
Sun Aug 26 17:22:45 PDT 2012


Test?
On Aug 25, 2012 3:10 AM, "Craig Topper" <craig.topper at gmail.com> wrote:

> Author: ctopper
> Date: Thu Aug 23 13:14:30 2012
> New Revision: 162454
>
> URL: http://llvm.org/viewvc/llvm-project?rev=162454&view=rev
> Log:
> Favor FMA3 over FMA4 if both are enabled.
>
> Modified:
>     llvm/trunk/lib/Target/X86/X86Subtarget.h
>
> Modified: llvm/trunk/lib/Target/X86/X86Subtarget.h
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86Subtarget.h?rev=162454&r1=162453&r2=162454&view=diff
>
> ==============================================================================
> --- llvm/trunk/lib/Target/X86/X86Subtarget.h (original)
> +++ llvm/trunk/lib/Target/X86/X86Subtarget.h Thu Aug 23 13:14:30 2012
> @@ -205,7 +205,8 @@
>    bool hasAES() const { return HasAES; }
>    bool hasPCLMUL() const { return HasPCLMUL; }
>    bool hasFMA() const { return HasFMA; }
> -  bool hasFMA4() const { return HasFMA4; }
> +  // FIXME: Favor FMA when both are enabled. Is this right?
> +  bool hasFMA4() const { return HasFMA4 && !HasFMA; }
>    bool hasXOP() const { return HasXOP; }
>    bool hasMOVBE() const { return HasMOVBE; }
>    bool hasRDRAND() const { return HasRDRAND; }
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120826/714304ec/attachment.html>


More information about the llvm-commits mailing list