[AVR] Redefine the 'LSL' instruction as an alias of 'ADD'
authorDylan McKay <me@dylanmckay.io>
Sat, 1 Sep 2018 12:23:00 +0000 (12:23 +0000)
committerDylan McKay <me@dylanmckay.io>
Sat, 1 Sep 2018 12:23:00 +0000 (12:23 +0000)
commit454258671dbb8b528432073a091610f31b58b8c8
treefe5f4810cced1212942bd6d71d63ce22752da2e9
parent97daa142f441b806cd1a0aaaee0d404ae54298c3
[AVR] Redefine the 'LSL' instruction as an alias of 'ADD'

The 'LSL Rd' instruction is equivalent to 'ADD Rd, Rd'.

llvm-svn: 341278
llvm/lib/Target/AVR/AVRExpandPseudoInsts.cpp
llvm/lib/Target/AVR/AVRISelLowering.cpp
llvm/lib/Target/AVR/AVRInstrInfo.td
llvm/test/CodeGen/AVR/pseudo/LSLWRd.mir
llvm/test/CodeGen/AVR/pseudo/SEXT.mir
llvm/test/CodeGen/AVR/pseudo/ZEXT.mir