1; RUN: llc -O0 -mtriple=arm64 < %s 2 3declare i8* @llvm.launder.invariant.group(i8*) 4 5define i8* @barrier(i8* %p) { 6; CHECK: bl llvm.launder.invariant.group 7 %q = call i8* @llvm.launder.invariant.group(i8* %p) 8 ret i8* %q 9} 10 11
1; RUN: llc -O0 -mtriple=arm64 < %s 2 3declare i8* @llvm.launder.invariant.group(i8*) 4 5define i8* @barrier(i8* %p) { 6; CHECK: bl llvm.launder.invariant.group 7 %q = call i8* @llvm.launder.invariant.group(i8* %p) 8 ret i8* %q 9} 10 11