[InstCombine] Signed saturation patterns
[llvm-complete.git] / test / CodeGen / PowerPC / hidden-vis-2.ll
blob841e074ff5a114992605139627114a92170f58f9
1 ; RUN: llc -verify-machineinstrs < %s -mtriple=powerpc-unknown-linux-gnu | FileCheck %s
3 ; CHECK: lis 3, x@ha
4 ; CHECK: lis 4, y@ha
5 ; CHECK: lwz 3, x@l(3)
6 ; CHECK: lwz 4, y@l(4)
7 ; CHECK: .hidden x
8 ; CHECK: .hidden y
10 @x = external hidden global i32
11 @y = extern_weak hidden global i32
13 define i32 @t() nounwind readonly {
14 entry:
15         %0 = load i32, i32* @x, align 4
16         %1 = load i32, i32* @y, align 4
17         %2 = add i32 %1, %0
18         ret i32 %2