AArch64: correctly fast-isel i8 & i16 multiplies
authorTim Northover <tnorthover@apple.com>
Thu, 10 Jul 2014 14:18:46 +0000 (14:18 +0000)
committerTim Northover <tnorthover@apple.com>
Thu, 10 Jul 2014 14:18:46 +0000 (14:18 +0000)
commit6b0ac2aa02d66883884818282a2318ee5d2c0b13
treef69b8324026899a60499ade98027e0a67032c2b9
parent24a071b8c5565c9bdf7f92af487dd70b3026c4f9
AArch64: correctly fast-isel i8 & i16 multiplies

We were asking for a register for type i8 or i16 which caused an assert.

rdar://problem/17620015

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212718 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64FastISel.cpp
test/CodeGen/AArch64/fast-isel-mul.ll [new file with mode: 0644]