[all-commits] [llvm/llvm-project] 9028c0: [X86] Fix the Predicates on MMX_PSHUFWri/PSHUFWmi ...

topperc via All-commits all-commits at lists.llvm.org
Tue Aug 18 14:29:55 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 9028c03ce602eb217e35288d510ed93306d136af
      https://github.com/llvm/llvm-project/commit/9028c03ce602eb217e35288d510ed93306d136af
  Author: Craig Topper <craig.topper at intel.com>
  Date:   2020-08-18 (Tue, 18 Aug 2020)

  Changed paths:
    M llvm/lib/Target/X86/X86InstrMMX.td

  Log Message:
  -----------
  [X86] Fix the Predicates on MMX_PSHUFWri/PSHUFWmi to include SSE1 in addition to MMX.

These instructions weren't in the initial version of MMX, but
were added when SSE1 was introduced. We already have the intrinsic
named correctly to include sse and the frontened header enforces
sse. We have one place in the backend where we DAG combine to
this intrinsic, but that's also qualified. So don't know of anything
currently broken unless someone writes their own IR and doesn't
set the sse feature.




More information about the All-commits mailing list