[AArch64] Cleanup sign extend in genAlternativeCodeSequence
authorDavid Majnemer <david.majnemer@gmail.com>
Thu, 21 Jul 2016 23:46:56 +0000 (23:46 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Thu, 21 Jul 2016 23:46:56 +0000 (23:46 +0000)
commit1182dd8ed91d98e46e37cd33f7b8ba4ddbdc52ad
treeb0fcd393980d17661059a0f87e81fc7f07b96796
parentf57f90dfd1c328fc8bb9d9009be0b7690a7bd761
[AArch64] Cleanup sign extend in genAlternativeCodeSequence

Use the machinery in MathExtras instead of rolling it by hand.

This fixes PR28624.

llvm-svn: 276366
llvm/lib/Target/AArch64/AArch64InstrInfo.cpp