Add a triple to switch.ll test.
[oota-llvm.git] / test / CodeGen / X86 / stores-merging.ll
1 ; RUN: llc < %s | FileCheck %s
2
3 target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
4 target triple = "x86_64-unknown-linux-gnu"
5
6 %structTy = type { i8, i32, i32 }
7
8 @e = common global %structTy zeroinitializer, align 4
9
10 ; CHECK-LABEL: f
11 define void @f() {
12 entry:
13
14 ; CHECK:   movabsq      $528280977409, %rax
15 ; CHECK:   movq    %rax, e+4(%rip)
16 ; CHECK:   movl    $456, e+8(%rip)
17
18   store i32 1, i32* getelementptr inbounds (%structTy, %structTy* @e, i64 0, i32 1), align 4
19   store i32 123, i32* getelementptr inbounds (%structTy, %structTy* @e, i64 0, i32 2), align 4
20   store i32 456, i32* getelementptr inbounds (%structTy, %structTy* @e, i64 0, i32 2), align 4
21   ret void
22 }
23