1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py 2; RUN: llc < %s -mtriple=s390x-linux-gnu -mcpu=z15 | FileCheck %s 3; 4; Test that the big offsets are handled by only one AGFI. 5 6define void @fun(ptr %Src, ptr %Dst) { 7; CHECK-LABEL: fun: 8; CHECK: # %bb.0: 9; CHECK-NEXT: agfi %r2, 1048576 10; CHECK-NEXT: lg %r0, 0(%r2) 11; CHECK-NEXT: stg %r0, 0(%r3) 12; CHECK-NEXT: lg %r0, 8(%r2) 13; CHECK-NEXT: stg %r0, 0(%r3) 14; CHECK-NEXT: br %r14 15 %S0 = getelementptr i64, ptr %Src, i64 131072 16 %V0 = load i64, ptr %S0 17 store volatile i64 %V0, ptr %Dst 18 19 %S1 = getelementptr i64, ptr %Src, i64 131073 20 %V1 = load i64, ptr %S1 21 store volatile i64 %V1, ptr %Dst 22 23 ret void 24} 25