blob: 11b702e3d1b2708f336a43cfaebc1af0a75396c1 [file] [log] [blame]
Nadav Rotem4ac90812012-04-01 19:31:22 +00001; RUN: llc < %s -mtriple=x86_64-apple-darwin -mcpu=corei7-avx -mattr=+avx | FileCheck %s
2
3; Check that we perform a scalar XOR on i32.
4
5; CHECK: pull_bitcast
6; CHECK: xorl
7; CHECK: ret
8define void @pull_bitcast (<4 x i8>* %pA, <4 x i8>* %pB) {
9 %A = load <4 x i8>* %pA
10 %B = load <4 x i8>* %pB
11 %C = xor <4 x i8> %A, %B
12 store <4 x i8> %C, <4 x i8>* %pA
13 ret void
14}