1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py 2; RUN: llc < %s | FileCheck %s 3 4target triple = "powerpc64le-unknown-linux-gnu" 5 6@a = constant i64 zeroinitializer 7 8define i64 @foo() { 9; CHECK-LABEL: foo: 10; CHECK: # %bb.0: # %entry 11; CHECK-NEXT: li 4, 0 12; CHECK-NEXT: addis 3, 2, a@toc@ha 13; CHECK-NEXT: ld 3, a@toc@l(3) 14; CHECK-NEXT: cmpd 7, 4, 4 15; CHECK-NEXT: li 3, 0 16; CHECK-NEXT: bne- 7, .+4 17; CHECK-NEXT: isync 18; CHECK-NEXT: blr 19entry: 20 %value = load atomic i64, i64* @a acquire, align 8 21 ret i64 %value 22} 23