[llvm] r336516 - [X86] Remove an AddedComplexity line that seems unnecessary.

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Sun Jul 8 15:57:33 PDT 2018


Author: ctopper
Date: Sun Jul  8 15:57:33 2018
New Revision: 336516

URL: http://llvm.org/viewvc/llvm-project?rev=336516&view=rev
Log:
[X86] Remove an AddedComplexity line that seems unnecessary.

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.

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=336516&r1=336515&r2=336516&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrSSE.td (original)
+++ llvm/trunk/lib/Target/X86/X86InstrSSE.td Sun Jul  8 15:57:33 2018
@@ -242,10 +242,8 @@ defm MOVSD : sse12_move<FR64, X86Movsd,
 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




More information about the llvm-commits mailing list