summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2011-04-12 22:59:27 +0000
committerBill Wendling <isanbard@gmail.com>2011-04-12 22:59:27 +0000
commitdbfde42468221dffae736513ca68853e798ae018 (patch)
tree7e542021ec3055cbbab11fcb39f0fffb36920f04 /llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
parentf20c4f715f206f5ecb814e264922380a77da105c (diff)
downloadbcm5719-llvm-dbfde42468221dffae736513ca68853e798ae018.tar.gz
bcm5719-llvm-dbfde42468221dffae736513ca68853e798ae018.zip
Revert r129401 for now. Clang is using the old way of doing things.
llvm-svn: 129403
Diffstat (limited to 'llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp')
-rw-r--r--llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp b/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
index f6e2c88bc6a..87e78fab829 100644
--- a/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
+++ b/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
@@ -572,6 +572,9 @@ static bool isAddressUse(Instruction *Inst, Value *OperandVal) {
switch (II->getIntrinsicID()) {
default: break;
case Intrinsic::prefetch:
+ case Intrinsic::x86_sse2_loadu_dq:
+ case Intrinsic::x86_sse2_loadu_pd:
+ case Intrinsic::x86_sse_loadu_ps:
case Intrinsic::x86_sse_storeu_ps:
case Intrinsic::x86_sse2_storeu_pd:
case Intrinsic::x86_sse2_storeu_dq:
OpenPOWER on IntegriCloud