[all-commits] [llvm/llvm-project] 06cf6f: [X86] Add FeatureCMPXCHG8B and FeatureSlowUAMem16 ...

topperc via All-commits all-commits at lists.llvm.org
Tue Jul 28 18:26:04 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 06cf6f770d649ed241314881054b7b8d9eee765d
      https://github.com/llvm/llvm-project/commit/06cf6f770d649ed241314881054b7b8d9eee765d
  Author: Craig Topper <craig.topper at intel.com>
  Date:   2020-07-28 (Tue, 28 Jul 2020)

  Changed paths:
    M llvm/lib/Target/X86/X86.td
    M llvm/test/CodeGen/X86/cmpxchg8b.ll

  Log Message:
  -----------
  [X86] Add FeatureCMPXCHG8B and FeatureSlowUAMem16 to 'lakemont' in X86.td

We already had CMPXCH8B feature on this CPU for the frontend so
this doesn't have much effect.

The FeatureSlowUAMem16 only matters if someone compiles with
-march=lakemont -msse which doesn't make sense, but is consistent
with all our pre-sse4.2 CPUs. Maybe the feature flag should be
FeatureFastUAMem16 and set on the newer CPUs instead.




More information about the All-commits mailing list