diff options
author | Kalle Raiskila <kalle.raiskila@nokia.com> | 2010-10-07 16:24:35 +0000 |
---|---|---|
committer | Kalle Raiskila <kalle.raiskila@nokia.com> | 2010-10-07 16:24:35 +0000 |
commit | a845022ddd5cf98e54793e0701f3dbf0fed043c4 (patch) | |
tree | 0ad44ec2b06e29f8730aa68cdfab6a9cf1bc92be /llvm/lib/Analysis/AliasSetTracker.cpp | |
parent | 9ac4482d78f3baf05fc829b01e540c0510f3dc90 (diff) | |
download | bcm5719-llvm-a845022ddd5cf98e54793e0701f3dbf0fed043c4.tar.gz bcm5719-llvm-a845022ddd5cf98e54793e0701f3dbf0fed043c4.zip |
Implement two virtual functions in SPUTargetLowering.
Before the implementation of isLegalAddressingMode, some rare cases
of code were miscompiled if optimized with the LoopStrengthReduce pass.
It is unclear (to me) if LSR is "allowed" to produce wrong code with a
bad TargetLowering, or if the bug is elsewhere and this patch just
hides it.
llvm-svn: 115919
Diffstat (limited to 'llvm/lib/Analysis/AliasSetTracker.cpp')
0 files changed, 0 insertions, 0 deletions