[XCore] Add instruction pattern for bitrev
authorJim Lin <tclin914@gmail.com>
Fri, 21 Feb 2020 01:28:49 +0000 (09:28 +0800)
committerJim Lin <tclin914@gmail.com>
Fri, 21 Feb 2020 01:28:49 +0000 (09:28 +0800)
commite27b61c1ea3dbc8329673003e16ecba96600933a
treed118c9051476ac005f83775a01c8323bf1de0c26
parent7593a480dbce4e26f7dda4aa8f15bffd03acbfdb
[XCore] Add instruction pattern for bitrev

Summary:
Add support for lowering bitreverse to the bitrev instruction.
Fix https://bugs.llvm.org/show_bug.cgi?id=34628.

Reviewers: RKSimon, rtrieu, robertlytton

Reviewed By: RKSimon

Subscribers: hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D74748
llvm/lib/Target/XCore/XCoreISelLowering.cpp
llvm/lib/Target/XCore/XCoreInstrInfo.td
llvm/test/CodeGen/XCore/bitrev.ll [new file with mode: 0644]