[lanai] Fix for LanaiDelaySlotFiller and LanaiMCInstLower.cpp
authorJacques Pienaar <jpienaar@google.com>
Sun, 3 Apr 2016 00:49:27 +0000 (00:49 +0000)
committerJacques Pienaar <jpienaar@google.com>
Sun, 3 Apr 2016 00:49:27 +0000 (00:49 +0000)
commit796975d3117e12fbf86c050d8be6d87a0c178da3
tree3338fa072393d9f85c0c74ad621295d190f72aed
parentc4965009bda605ef24abbc7f648da45e8d7a8b20
[lanai] Fix for LanaiDelaySlotFiller and LanaiMCInstLower.cpp

Summary:
* Fix to stop delay slot filler from inserting SP modifying instructions in the newly expanded call/return instructions.
* In LowerSymbol the outermost type was not LanaiMCExpr if there was a binary expression
* Remove printExpr in LanaiInstPrinter

Subscribers: joker.eph, llvm-commits

Differential Revision: http://reviews.llvm.org/D18734

llvm-svn: 265251
llvm/lib/Target/Lanai/InstPrinter/LanaiInstPrinter.cpp
llvm/lib/Target/Lanai/LanaiDelaySlotFiller.cpp
llvm/lib/Target/Lanai/LanaiMCInstLower.cpp