OSDN Git Service

[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)
commit5a07bd0af6a27dc25d99fda08f92af087e14fda9
tree4e84dbea72e5e8c112aa077fec615e98d80f6517
parent3d20af9dc6622c5845a7be14e61e7b59385ff8dd
[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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@265251 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Lanai/InstPrinter/LanaiInstPrinter.cpp
lib/Target/Lanai/LanaiDelaySlotFiller.cpp
lib/Target/Lanai/LanaiMCInstLower.cpp