OSDN Git Service

[InstCombine][X86] MULDQ/MULUDQ undef -> zero
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 23 Jan 2017 12:07:32 +0000 (12:07 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 23 Jan 2017 12:07:32 +0000 (12:07 +0000)
commitdc0a1d53baf12490779b393538c77152927d2fcf
tree6deb37402aee69a4cfb21213904f9dbb3629197e
parenta1e9c67a8dc87746dbc7c0f84eff01fa75b3ed0a
[InstCombine][X86] MULDQ/MULUDQ undef -> zero

Match generic mul behaviour so that <X x i64> multiply and muldq/muludq pattern act the same

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@292784 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/InstCombine/InstCombineCalls.cpp
test/Transforms/InstCombine/x86-muldq.ll