[FastISel][AArch64] Simplify XALU multiplies.
authorJuergen Ributzka <juergen@apple.com>
Thu, 18 Sep 2014 07:04:54 +0000 (07:04 +0000)
committerJuergen Ributzka <juergen@apple.com>
Thu, 18 Sep 2014 07:04:54 +0000 (07:04 +0000)
commite7fba004ce02b6adbcc2e04d6adde18d63d0f228
tree4331750150bc4aa6924ddb2cb89388368c410e76
parent4b6f00ad1816ec3dd15fc83090e970e83728dc22
[FastISel][AArch64] Simplify XALU multiplies.

Simplify {s|u}mul.with.overflow to {s|u}add.with.overflow when possible.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218033 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64FastISel.cpp
test/CodeGen/AArch64/arm64-xaluo.ll