llvm-6502/lib/Transforms
Dan Gohman a9db129730 Don't merge uses when they are targetting fixup sites with
different widths. In a use with a narrower fixup, formulae
may be wider than the fixup, in which case the high bits
aren't necessarily meaningful, so it isn't safe to reuse
them for uses with wider fixups.

This fixes PR7618, though the testcase is too large for a
reasonable regression test, since it heavily dependes on
hitting LSR's heuristics in a certain way.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108455 91177308-0d34-0410-b5e6-96231b3b80d8
2010-07-15 20:24:58 +00:00
..
Hello
InstCombine Speculatively revert r108429 to fix the clang self-host. 2010-07-15 18:18:57 +00:00
Instrumentation
IPO This is a full sentence. 2010-07-15 06:51:22 +00:00
Scalar Don't merge uses when they are targetting fixup sites with 2010-07-15 20:24:58 +00:00
Utils Remove unneeded check, and correct style. 2010-07-15 16:38:22 +00:00
Makefile