llvm/test/CodeGen/X86/2012-07-15-broadcastfold.ll: Rewrite expressions to fit various...
authorNAKAMURA Takumi <geek4civic@gmail.com>
Sun, 15 Jul 2012 14:38:35 +0000 (14:38 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Sun, 15 Jul 2012 14:38:35 +0000 (14:38 +0000)
  - Make sure existence of "barrier".
  - Confirm reload corresponding to spill.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160232 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/X86/2012-07-15-broadcastfold.ll

index 6a7bb63b88e5d21c371d2dc86c23a41c9ca9b4d4..3b7a8a7b871c99b78413ea6f8ab83c8233380107 100644 (file)
@@ -3,7 +3,9 @@
 declare x86_fastcallcc i64 @barrier()
 
 ;CHECK: bcast_fold
-;CHECK: vbroadcastss    -24(%ebp), %ymm0 # 16-byte Folded Reload
+;CHECK: vmovaps %xmm{{[0-9]+}}, [[SPILLED:[^\)]+\)]]
+;CHECK: barrier
+;CHECK: vbroadcastss [[SPILLED]], %ymm0
 ;CHECK: ret
 define <8 x float> @bcast_fold( float* %A) {
 BB: