Nadav Rotem | b5ce6ee | 2012-01-11 20:19:17 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -march=x86 -mcpu=corei7-avx -mattr=+avx -mtriple=i686-pc-win32 | FileCheck %s |
| 2 | |
Stephen Lin | 6f36b45 | 2013-07-18 22:47:09 +0000 | [diff] [blame] | 3 | ;CHECK-LABEL: add18i16: |
Nadav Rotem | b5ce6ee | 2012-01-11 20:19:17 +0000 | [diff] [blame] | 4 | define void @add18i16(<18 x i16>* nocapture sret %ret, <18 x i16>* %bp) nounwind { |
Nadav Rotem | 7b3120b | 2013-01-19 08:38:41 +0000 | [diff] [blame] | 5 | ;CHECK: vmovaps |
Nadav Rotem | b5ce6ee | 2012-01-11 20:19:17 +0000 | [diff] [blame] | 6 | %b = load <18 x i16>* %bp, align 16 |
| 7 | %x = add <18 x i16> zeroinitializer, %b |
| 8 | store <18 x i16> %x, <18 x i16>* %ret, align 16 |
| 9 | ;CHECK: ret |
| 10 | ret void |
| 11 | } |
| 12 | |