With sse3 and when the source is a load or has multiple uses, favors movddup over shuffp*, pshufd, etc. Without sse3 or when the source is from a register, make use of movlhps

llvm-svn: 56620
4 files changed
tree: 2e77c3fbb7789b7c7815f560442edd5a490a4f73
  1. clang/
  2. llvm/