diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/avx-splat.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/avx-splat.ll | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/llvm/test/CodeGen/X86/avx-splat.ll b/llvm/test/CodeGen/X86/avx-splat.ll index 314b50abbb3..1914b5134be 100644 --- a/llvm/test/CodeGen/X86/avx-splat.ll +++ b/llvm/test/CodeGen/X86/avx-splat.ll @@ -62,10 +62,8 @@ define <8 x float> @funcE() nounwind { ; CHECK-NEXT: xorl %eax, %eax ; CHECK-NEXT: ## implicit-def: %YMM0 ; CHECK-NEXT: testb %al, %al -; CHECK-NEXT: je LBB4_1 -; CHECK-NEXT: ## BB#2: ## %__load_and_broadcast_32.exit1249 -; CHECK-NEXT: retq -; CHECK-NEXT: LBB4_1: ## %load.i1247 +; CHECK-NEXT: jne LBB4_2 +; CHECK-NEXT: ## BB#1: ## %load.i1247 ; CHECK-NEXT: pushq %rbp ; CHECK-NEXT: movq %rsp, %rbp ; CHECK-NEXT: andq $-32, %rsp @@ -73,6 +71,7 @@ define <8 x float> @funcE() nounwind { ; CHECK-NEXT: vbroadcastss {{[0-9]+}}(%rsp), %ymm0 ; CHECK-NEXT: movq %rbp, %rsp ; CHECK-NEXT: popq %rbp +; CHECK-NEXT: LBB4_2: ## %__load_and_broadcast_32.exit1249 ; CHECK-NEXT: retq allocas: %udx495 = alloca [18 x [18 x float]], align 32 |