1 ; RUN: opt < %s -loweratomic -S | FileCheck %s
3 declare i8 @llvm.atomic.load.add.i8.p0i8(i8* %ptr, i8 %delta)
4 declare i8 @llvm.atomic.load.nand.i8.p0i8(i8* %ptr, i8 %delta)
5 declare i8 @llvm.atomic.load.min.i8.p0i8(i8* %ptr, i8 %delta)
10 %j = call i8 @llvm.atomic.load.add.i8.p0i8(i8* %i, i8 42)
11 ; CHECK: [[INST:%[a-z0-9]+]] = load
15 ; CHECK: ret i8 [[INST]]
21 %j = call i8 @llvm.atomic.load.nand.i8.p0i8(i8* %i, i8 42)
22 ; CHECK: [[INST:%[a-z0-9]+]] = load
27 ; CHECK: ret i8 [[INST]]
33 %j = call i8 @llvm.atomic.load.min.i8.p0i8(i8* %i, i8 42)
34 ; CHECK: [[INST:%[a-z0-9]+]] = load
39 ; CHECK: ret i8 [[INST]]