| ; A test for checking PR 9623 | |
| ; RUN: llc -mcpu=corei7 < %s | FileCheck %s | |
| target triple = "x86_64-apple-darwin" | |
| ; CHECK: pmulld | |
| ; CHECK: paddd | |
| ; CHECK-NOT: movdqa | |
| ; CHECK: ret | |
| define <4 x i8> @foo(<4 x i8> %x, <4 x i8> %y) { | |
| entry: | |
| %binop = mul <4 x i8> %x, %y | |
| %binop6 = add <4 x i8> %binop, %x | |
| ret <4 x i8> %binop6 | |
| } | |