[PATCH] [X86] add an exedepfix entry for movq == movlps == movlpd (refiled)

Simon Pilgrim llvm-dev at redking.me.uk
Mon Mar 30 08:17:45 PDT 2015


Thanks for looking at this Sanjay - you might want to check with Chandler as he has a pair of outstanding execution domain patches. http://reviews.llvm.org/D7402 is the most relevant one here but there is http://reviews.llvm.org/D7401 as well.


================
Comment at: test/CodeGen/X86/stack-folding-int-sse42.ll:96
@@ -96,2 +95,3 @@
+  ;CHECK:       movlps {{%xmm[0-9][0-9]*}}, {{-?[0-9]*}}(%rsp) {{.*#+}} 8-byte Folded Spill
   %1 = extractelement <2 x i64> %a0, i32 0
   %2 = tail call <2 x i64> asm sideeffect "nop", "=x,~{rax},~{rbx},~{rcx},~{rdx},~{rsi},~{rdi},~{rbp},~{r8},~{r9},~{r10},~{r11},~{r12},~{r13},~{r14},~{r15}"()
----------------
Please can you add a domain fix to keep this on the integer domain - search for 'add forces execution domain'

http://reviews.llvm.org/D8691

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/






More information about the llvm-commits mailing list