19f85bc83SNikita Popov; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5 29f85bc83SNikita Popov; RUN: llc -mtriple=powerpc64le-unknown-linux-gnu < %s | FileCheck %s 39f85bc83SNikita Popov 49f85bc83SNikita Popov@g = private constant [4 x i32] [i32 122, i32 67, i32 35, i32 56] 59f85bc83SNikita Popov@g2 = private constant [1 x i64] [i64 1], align 8 69f85bc83SNikita Popov 79f85bc83SNikita Popovdefine void @test(ptr %p, ptr %p2) { 89f85bc83SNikita Popov; CHECK-LABEL: test: 99f85bc83SNikita Popov; CHECK: # %bb.0: 10*aaa37d67SZaara Syeda; CHECK-NEXT: addis 5, 2, .L_MergedGlobals@toc@ha 11*aaa37d67SZaara Syeda; CHECK-NEXT: addi 5, 5, .L_MergedGlobals@toc@l 129f85bc83SNikita Popov; CHECK-NEXT: addi 6, 5, 12 139f85bc83SNikita Popov; CHECK-NEXT: std 6, 0(3) 149f85bc83SNikita Popov; CHECK-NEXT: addi 3, 5, 16 159f85bc83SNikita Popov; CHECK-NEXT: std 3, 0(4) 169f85bc83SNikita Popov; CHECK-NEXT: blr 179f85bc83SNikita Popov store ptr getelementptr inbounds ([4 x i32], ptr @g, i64 0, i64 1), ptr %p 189f85bc83SNikita Popov store ptr getelementptr inbounds ([4 x i32], ptr @g, i64 0, i64 2), ptr %p2 199f85bc83SNikita Popov ret void 209f85bc83SNikita Popov} 21