llvm-project/llvm/lib/Target/Lanai/MCTargetDesc
Jacques Pienaar 6d3eecc843 [lanai] Use peephole optimizer to generate more conditional ALU operations.
Summary:
* Similiar to the ARM backend yse the peephole optimizer to generate more conditional ALU operations;
* Add predicated type with default always true to RR instructions in LanaiInstrInfo.td;
* Move LanaiSetflagAluCombiner into optimizeCompare;
* The ASM parser can currently only handle explicitly specified CC, so specify ".t" (true) where needed in the ASM test;
* Remove unused MachineOperand flags;

Reviewers: eliben

Subscribers: aemerson

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

llvm-svn: 274807
2016-07-07 23:36:04 +00:00
..
CMakeLists.txt
LLVMBuild.txt
LanaiAsmBackend.cpp
LanaiBaseInfo.h [lanai] Use peephole optimizer to generate more conditional ALU operations. 2016-07-07 23:36:04 +00:00
LanaiELFObjectWriter.cpp
LanaiFixupKinds.h
LanaiMCAsmInfo.cpp
LanaiMCAsmInfo.h
LanaiMCCodeEmitter.cpp
LanaiMCExpr.cpp
LanaiMCExpr.h
LanaiMCTargetDesc.cpp Delete MCCodeGenInfo. 2016-06-30 18:25:11 +00:00
LanaiMCTargetDesc.h