hanchenye-llvm-project/llvm/lib
Dan Gohman beac19e299 Revert r42653 and forward-port the code that lets INC64_32r be
converted to LEA64_32r in x86's convertToThreeAddress. This
replaces code like this:
   movl  %esi, %edi
   inc   %edi
with this:
   lea   1(%rsi), %edi
which appears to be beneficial.

llvm-svn: 61830
2009-01-06 23:34:46 +00:00
..
Analysis When checking if an Argument escapes, check if 2009-01-05 21:19:53 +00:00
Archive Tidy up #includes, deleting a bunch of unnecessary #includes. 2009-01-05 17:59:02 +00:00
AsmParser fix wordo 2009-01-05 18:56:52 +00:00
Bitcode revert r61368. 2008-12-23 05:43:56 +00:00
CodeGen Fix a bug in ComputeLinearIndex computation handling multi-level 2009-01-06 22:53:52 +00:00
Debugger Tidy up #includes, deleting a bunch of unnecessary #includes. 2009-01-05 17:59:02 +00:00
ExecutionEngine Tidy up #includes, deleting a bunch of unnecessary #includes. 2009-01-05 17:59:02 +00:00
Linker Make comments and code for QuietWarnings and QuietErrors 2008-10-25 17:57:20 +00:00
Support Tweak --version to include the date and time. 2008-12-23 18:41:47 +00:00
System Don't use plain %x to print pointer values. I had changed it from %p 2008-12-05 23:39:24 +00:00
Target Revert r42653 and forward-port the code that lets INC64_32r be 2009-01-06 23:34:46 +00:00
Transforms Change m_ConstantInt and m_SelectCst to take their constant integers 2009-01-05 23:53:12 +00:00
VMCore Tidy up #includes, deleting a bunch of unnecessary #includes. 2009-01-05 17:59:02 +00:00
Makefile remove attribution from lib Makefiles. 2007-12-29 20:09:26 +00:00