1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 20:23:11 +01:00
llvm-mirror/lib
Dan Gohman 4ca37472ec 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.

llvm-svn: 93935
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
AsmParser
Bitcode
CodeGen simplify the rest of fp constant printing. 2010-01-19 22:16:33 +00:00
CompilerDriver
ExecutionEngine Avoid including DebugInfo.h in AsmPrinter.h 2010-01-19 06:09:04 +00:00
Linker
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