[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