diff options
author | Eric Christopher <echristo@apple.com> | 2010-03-30 18:49:01 +0000 |
---|---|---|
committer | Eric Christopher <echristo@apple.com> | 2010-03-30 18:49:01 +0000 |
commit | 6ad816771420611d9947376dbade070e856fb929 (patch) | |
tree | 84a28fe9b79b85f5f9ab533d944a962999812426 /llvm/test/Bitcode | |
parent | 4be6a758840e24cabd0766aac573857127f23a0b (diff) | |
download | bcm5719-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.ll | 2 | ||||
-rw-r--r-- | llvm/test/Bitcode/sse41_pmulld.ll.bc | bin | 0 -> 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 Binary files differnew file mode 100644 index 00000000000..bd66f0a05ca --- /dev/null +++ b/llvm/test/Bitcode/sse41_pmulld.ll.bc |