summaryrefslogtreecommitdiffstats
path: root/llvm/test/Bitcode
diff options
context:
space:
mode:
authorEric Christopher <echristo@apple.com>2010-03-30 18:49:01 +0000
committerEric Christopher <echristo@apple.com>2010-03-30 18:49:01 +0000
commit6ad816771420611d9947376dbade070e856fb929 (patch)
tree84a28fe9b79b85f5f9ab533d944a962999812426 /llvm/test/Bitcode
parent4be6a758840e24cabd0766aac573857127f23a0b (diff)
downloadbcm5719-llvm-6ad816771420611d9947376dbade070e856fb929.tar.gz
bcm5719-llvm-6ad816771420611d9947376dbade070e856fb929.zip
Remove the pmulld intrinsic and autoupdate it as a vector multiply.
Rewrite the pmulld patterns, and make sure that they fold in loads of arguments into the instruction. llvm-svn: 99910
Diffstat (limited to 'llvm/test/Bitcode')
-rw-r--r--llvm/test/Bitcode/sse41_pmulld.ll2
-rw-r--r--llvm/test/Bitcode/sse41_pmulld.ll.bcbin0 -> 560 bytes
2 files changed, 2 insertions, 0 deletions
diff --git a/llvm/test/Bitcode/sse41_pmulld.ll b/llvm/test/Bitcode/sse41_pmulld.ll
new file mode 100644
index 00000000000..caf85479bbc
--- /dev/null
+++ b/llvm/test/Bitcode/sse41_pmulld.ll
@@ -0,0 +1,2 @@
+; RUN: llvm-dis < %s.bc | not grep {i32 @llvm\\.pmulld}
+; RUN: llvm-dis < %s.bc | grep mul \ No newline at end of file
diff --git a/llvm/test/Bitcode/sse41_pmulld.ll.bc b/llvm/test/Bitcode/sse41_pmulld.ll.bc
new file mode 100644
index 00000000000..bd66f0a05ca
--- /dev/null
+++ b/llvm/test/Bitcode/sse41_pmulld.ll.bc
Binary files differ
OpenPOWER on IntegriCloud