Nadav Rotem | 4ac9081 | 2012-04-01 19:31:22 +0000 | [diff] [blame^] | 1 | ; 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 | ||||
8 | define 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 | } |