[PATCH] D39059: [X86][AVX] Update VCVTx, VMOVNTPx and VROUNDYPx instructions scheduling on btver2
Simon Pilgrim via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 31 09:19:26 PDT 2017
RKSimon added inline comments.
================
Comment at: test/CodeGen/X86/avx-schedule.ll:1285
; BTVER2: # BB#0:
-; BTVER2-NEXT: vcvttpd2dqy (%rdi), %xmm1 # sched: [8:1.00]
-; BTVER2-NEXT: vcvttpd2dq %ymm0, %xmm0 # sched: [3:1.00]
+; BTVER2-NEXT: vcvttpd2dqy (%rdi), %xmm1 # sched: [8:2.00]
+; BTVER2-NEXT: vcvttpd2dq %ymm0, %xmm0 # sched: [6:2.00]
----------------
Load latency looks wrong
================
Comment at: test/CodeGen/X86/avx-schedule.ll:1475
; BTVER2: # BB#0:
; BTVER2-NEXT: vcvttps2dq (%rdi), %ymm1 # sched: [8:1.00]
+; BTVER2-NEXT: vcvttps2dq %ymm0, %ymm0 # sched: [3:2.00]
----------------
This should be [8:2.00]
https://reviews.llvm.org/D39059
More information about the llvm-commits
mailing list