llvm-6502/lib
Dan Gohman d8d0b6a42c When doing address-mode sinking, expand the base register first, rather
than the scaled register. This makes it more likely that subsequent
AddrModeMatcher queries will match the new address the same way as the
old, instead of accidentally matching what had been the base register
as the new scaled register, and then failing to match the scaled register.
This fixes some problems with address-mode sinking multiple muls into a
block, which will be a lot more common with some upcoming
LoopStrengthReduction changes.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93935 91177308-0d34-0410-b5e6-96231b3b80d8
2010-01-19 22:45:06 +00:00
..
Analysis Add a comment and tidy up some whitespace. 2010-01-19 22:27:22 +00:00
Archive Prune #includes from llvm/Linker.h and llvm/System/Path.h, 2009-08-23 22:45:37 +00:00
AsmParser Remove the InlineHint attribute. There are no current or planned 2010-01-15 21:36:30 +00:00
Bitcode Simplify code that chooses when to enumerate function-local metadata operands 2010-01-14 19:54:11 +00:00
CodeGen simplify the rest of fp constant printing. 2010-01-19 22:16:33 +00:00
CompilerDriver Make Path use StringRef instead of std::string where possible. 2009-12-17 21:02:39 +00:00
ExecutionEngine Avoid including DebugInfo.h in AsmPrinter.h 2010-01-19 06:09:04 +00:00
Linker Fixed linking of modules containing aliases to constant bitcasts. Existing behaviour first tried to replace the aliases with the global that they aliased (rather than the bitcast), causing a crash on an assert because the types didn't match. When this was fixed, it then did the same thing creating the new alias (creating an alias with a different type to its aliasee). 2010-01-09 16:27:31 +00:00
MC give MCAsmInfo a 'has little endian' bit. This is unfortunate, but 2010-01-19 22:42:28 +00:00
Support Fix refacto reported by Nicolas Geoffray. 2010-01-18 12:40:05 +00:00
System Stubs for getHostCPUFeatures API. This implements part of PR5389. 2010-01-19 21:26:05 +00:00
Target give MCAsmInfo a 'has little endian' bit. This is unfortunate, but 2010-01-19 22:42:28 +00:00
Transforms When doing address-mode sinking, expand the base register first, rather 2010-01-19 22:45:06 +00:00
VMCore Add comment that MDNode::getFunction() is not to be used by performance-critical code (currently only used by AsmWriter) 2010-01-18 22:55:08 +00:00
Makefile remove llvm-db: it is completely broken and if anyone wants to do a debugger, 2009-10-05 02:29:51 +00:00