Lines Matching refs:SAT
1057 ; CHECK-NEXT: [[SAT:%.*]] = call i8 @llvm.usub.sat.i8(i8 [[A:%.*]], i8 [[B:%.*]])
1058 ; CHECK-NEXT: store i8 [[SAT]], i8* [[P:%.*]], align 1
1059 ; CHECK-NEXT: [[RES:%.*]] = add i8 [[SAT]], [[B]]
1080 ; CHECK-NEXT: [[SAT:%.*]] = call i8 @llvm.usub.sat.i8(i8 [[B:%.*]], i8 [[A:%.*]])
1081 ; CHECK-NEXT: [[RES:%.*]] = add i8 [[SAT]], [[B]]
1101 ; CHECK-NEXT: [[SAT:%.*]] = call i8 @llvm.uadd.sat.i8(i8 [[A:%.*]], i8 [[B:%.*]])
1102 ; CHECK-NEXT: [[RES:%.*]] = sub i8 [[SAT]], [[B]]
1112 ; CHECK-NEXT: [[SAT:%.*]] = call i8 @llvm.uadd.sat.i8(i8 [[A:%.*]], i8 [[B:%.*]])
1113 ; CHECK-NEXT: store i8 [[SAT]], i8* [[P:%.*]], align 1
1114 ; CHECK-NEXT: [[RES:%.*]] = sub i8 [[SAT]], [[B]]
1125 ; CHECK-NEXT: [[SAT:%.*]] = call i8 @llvm.uadd.sat.i8(i8 [[B:%.*]], i8 [[A:%.*]])
1126 ; CHECK-NEXT: [[RES:%.*]] = sub i8 [[SAT]], [[B]]
1136 ; CHECK-NEXT: [[SAT:%.*]] = call i8 @llvm.uadd.sat.i8(i8 [[A:%.*]], i8 [[B:%.*]])
1137 ; CHECK-NEXT: [[RES:%.*]] = sub i8 [[B]], [[SAT]]
1147 ; CHECK-NEXT: [[SAT:%.*]] = call i8 @llvm.uadd.sat.i8(i8 [[A:%.*]], i8 42)
1148 ; CHECK-NEXT: [[RES:%.*]] = add i8 [[SAT]], -42