[X86] Remove an AddedComplexity line that seems unnecessary.
authorCraig Topper <craig.topper@intel.com>
Sun, 8 Jul 2018 22:57:33 +0000 (22:57 +0000)
committerCraig Topper <craig.topper@intel.com>
Sun, 8 Jul 2018 22:57:33 +0000 (22:57 +0000)
It only existed on SSE and AVX version. AVX512 version didn't have it.

I checked the generated table and this didn't seem necessary to creat a match preference.

llvm-svn: 336516

llvm/lib/Target/X86/X86InstrSSE.td

index fe7c6e9..0af7281 100644 (file)
@@ -242,10 +242,8 @@ defm MOVSD : sse12_move<FR64, X86Movsd, v2f64, f64mem, "movsd",
 let canFoldAsLoad = 1, isReMaterializable = 1 in {
   defm MOVSS : sse12_move_rm<FR32, f32mem, loadf32, "movss",
                              SSEPackedSingle>, XS;
-
-  let AddedComplexity = 20 in
-    defm MOVSD : sse12_move_rm<FR64, f64mem, loadf64, "movsd",
-                               SSEPackedDouble>, XD;
+  defm MOVSD : sse12_move_rm<FR64, f64mem, loadf64, "movsd",
+                             SSEPackedDouble>, XD;
 }
 
 // Patterns