[PATCH] D49280: [X86] Remove isel patterns for MOVSS/MOVSD ISD opcodes with integer types.

David Greene via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Jul 15 12:12:33 PDT 2018


greened added a comment.

Glad to hear the blend commute has been fixed!

> I believe we're also missing a pattern to turn (v2f64 (movsd (v2f64), (loadv2f64)) into movlpd(probably really movlps since that's 1 byte shorter and identical in behavior).

But not necessarily identical in performance.  Some microarchitectures don't like ps/pd domain shifting like that.


Repository:
  rL LLVM

https://reviews.llvm.org/D49280





More information about the llvm-commits mailing list