]> granicus.if.org Git - llvm/commit
[X86] Don't disable slow INC/DEC if optimizing for size
authorCraig Topper <craig.topper@intel.com>
Sat, 9 Sep 2017 17:11:59 +0000 (17:11 +0000)
committerCraig Topper <craig.topper@intel.com>
Sat, 9 Sep 2017 17:11:59 +0000 (17:11 +0000)
commit9080ea8806f4d5dce8c80eec56ac677447d25507
tree2bf0e8f00887abccac1fa6b09ae42f58c9734b28
parent491dc19ec454a3b0aa25e834e6c4098dd46aaa3a
[X86] Don't disable slow INC/DEC if optimizing for size

Summary:
Just because INC/DEC is a little slow on some processors doesn't mean we shouldn't prefer it when optimizing for size.

This appears to match gcc behavior.

Reviewers: chandlerc, zvi, RKSimon, spatel

Reviewed By: RKSimon

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D37177

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@312866 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86InstrArithmetic.td
lib/Target/X86/X86InstrCompiler.td
lib/Target/X86/X86InstrInfo.td
test/CodeGen/X86/slow-incdec.ll