aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/CodeGen.cpp
diff options
context:
space:
mode:
authorJacques Pienaar <jpienaar@google.com>2016-07-07 23:36:04 +0000
committerJacques Pienaar <jpienaar@google.com>2016-07-07 23:36:04 +0000
commit6d3eecc84304c0b36ed5f1ababa22cd974de1f5b (patch)
tree7754b66e6fb7eb27a95f26e03c130a403b878559 /llvm/lib/CodeGen/CodeGen.cpp
parent3f36781dec71788e87779005d7c18cb78c6f163d (diff)
downloadllvm-6d3eecc84304c0b36ed5f1ababa22cd974de1f5b.zip
llvm-6d3eecc84304c0b36ed5f1ababa22cd974de1f5b.tar.gz
llvm-6d3eecc84304c0b36ed5f1ababa22cd974de1f5b.tar.bz2
[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
Diffstat (limited to 'llvm/lib/CodeGen/CodeGen.cpp')
0 files changed, 0 insertions, 0 deletions