]> granicus.if.org Git - llvm/commit
[X86][XOP] Added support for VPMACSDQH/VPMACSDQL 'extension' IFMA patterns
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 14 Jan 2017 18:08:54 +0000 (18:08 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 14 Jan 2017 18:08:54 +0000 (18:08 +0000)
commit261f559da36636c9490ee0ae6aa1ffe0d9ca214f
tree3f86c3397f7dbf5af087cac36ae55d18e8e9d0cf
parent08c5cbd394891cebb4d6292d213824bfbf035471
[X86][XOP] Added support for VPMACSDQH/VPMACSDQL 'extension' IFMA patterns

VPMACSDQH/VPMACSDQL act as VPADDQ( VPMULDQ( x, y ), z ) - multiply+extending either the odd/even 4i32 input elements and adding to v2i64 accumulator

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