]> granicus.if.org Git - llvm/commit
[X86][XOP] Added support for VPMADCSWD 'extend+hadd' IFMA patterns
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 14 Jan 2017 18:52:13 +0000 (18:52 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 14 Jan 2017 18:52:13 +0000 (18:52 +0000)
commit97658211eb3038b7679e062990dd23623ab37e88
tree33c06cbf594d84bda21b5c5cad4a9975e5d11dd1
parent261f559da36636c9490ee0ae6aa1ffe0d9ca214f
[X86][XOP] Added support for VPMADCSWD 'extend+hadd' IFMA patterns

VPMADCSWD act as VPADDD( VPMADDWD( x, y ), z ) - multiply+extend+hadd and add to v4i32 accumulator

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@292021 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrXOP.td
test/CodeGen/X86/xop-ifma.ll