llvm/lib/Target/Lanai
Jacques Pienaar 148a26a80b [lanai] LanaiSetflagAluCombiner more conservative
Summary: LanaiSetflagAluCombiner could previously combine instructions across basic building blocks even when not legal. Make the LanaiSetflagAluCombiner more conservative to avoid this.

Reviewers: eliben

Subscribers: joker.eph, llvm-commits

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@265411 91177308-0d34-0410-b5e6-96231b3b80d8
2016-04-05 16:18:13 +00:00
..
AsmParser
Disassembler
InstPrinter [lanai] Fix for LanaiDelaySlotFiller and LanaiMCInstLower.cpp 2016-04-03 00:49:27 +00:00
MCTargetDesc
TargetInfo
CMakeLists.txt
Lanai.h
Lanai.td
LanaiAluCode.h
LanaiAsmPrinter.cpp
LanaiCallingConv.td
LanaiCondCode.h
LanaiDelaySlotFiller.cpp Add MachineFunctionProperty checks for AllVRegsAllocated for target passes 2016-04-04 17:09:25 +00:00
LanaiFrameLowering.cpp Change eliminateCallFramePseudoInstr() to return an iterator 2016-03-31 18:33:38 +00:00
LanaiFrameLowering.h Change eliminateCallFramePseudoInstr() to return an iterator 2016-03-31 18:33:38 +00:00
LanaiInstrFormats.td
LanaiInstrInfo.cpp
LanaiInstrInfo.h
LanaiInstrInfo.td Lanai: fix -Wsign-compare warning 2016-04-05 00:20:27 +00:00
LanaiISelDAGToDAG.cpp
LanaiISelLowering.cpp
LanaiISelLowering.h
LanaiMachineFunctionInfo.cpp
LanaiMachineFunctionInfo.h
LanaiMCInstLower.cpp [lanai] Fix for LanaiDelaySlotFiller and LanaiMCInstLower.cpp 2016-04-03 00:49:27 +00:00
LanaiMCInstLower.h
LanaiMemAluCombiner.cpp Lanai: fix -Wpedantic warnings 2016-04-04 23:47:30 +00:00
LanaiRegisterInfo.cpp
LanaiRegisterInfo.h
LanaiRegisterInfo.td
LanaiSchedule.td
LanaiSelectionDAGInfo.cpp
LanaiSelectionDAGInfo.h
LanaiSetflagAluCombiner.cpp [lanai] LanaiSetflagAluCombiner more conservative 2016-04-05 16:18:13 +00:00
LanaiSubtarget.cpp
LanaiSubtarget.h
LanaiTargetMachine.cpp
LanaiTargetMachine.h
LanaiTargetObjectFile.cpp
LanaiTargetObjectFile.h
LanaiTargetTransformInfo.h
LLVMBuild.txt