Home | History | Annotate | Download | only in OpenMP

Lines Matching full:i128

209 // CHECK: [[OLD:%.+]] = load atomic i128, i128*  bitcast (x86_fp80* [[X_ADDR:@.+]] to i128*) monotonic
210 // CHECK: [[BITCAST:%.+]] = bitcast x86_fp80* [[TEMP:%.+]] to i128*
211 // CHECK: store i128 [[OLD]], i128* [[BITCAST]]
220 // CHECK: [[BITCAST:%.+]] = bitcast x86_fp80* [[TEMP]] to i128*
221 // CHECK: [[EXPECTED:%.+]] = load i128, i128* [[BITCAST]]
225 // CHECK: [[BITCAST:%.+]] = bitcast x86_fp80* [[TEMP]] to i128*
226 // CHECK: [[DESIRED:%.+]] = load i128, i128* [[BITCAST]]
227 // CHECK: [[RES:%.+]] = cmpxchg i128* bitcast (x86_fp80* [[X_ADDR]] to i128*), i128 [[EXPECTED]], i128 [[DESIRED]] monotonic monotonic
228 // CHECK: [[PREV:%.+]] = extractvalue { i128, i1 } [[RES]], 0
229 // CHECK: [[SUCCESS_FAIL:%.+]] = extractvalue { i128, i1 } [[RES]], 1
230 // CHECK: [[BITCAST:%.+]] = bitcast x86_fp80* [[TEMP:%.+]] to i128*
231 // CHECK: store i128 [[PREV]], i128* [[BITCAST]]
347 // CHECK: [[BITCAST:%.+]] = bitcast { double, double }* [[TEMP]] to i128*
348 // CHECK: [[X:%.+]] = load i128, i128* [[BITCAST]]
351 // CHECK: [[OLD:%.+]] = phi i128 [ [[X]], %{{.+}} ], [ [[OLD_X:%.+]], %[[CONT]] ]
352 // CHECK: [[BITCAST:%.+]] = bitcast { double, double }* [[TEMP:%.+]] to i128*
353 // CHECK: store i128 [[OLD]], i128* [[BITCAST]]
378 // CHECK: [[BITCAST:%.+]] = bitcast { double, double }* [[TEMP]] to i128*
379 // CHECK: [[OLD_X]] = load i128, i128* [[BITCAST]]
553 // CHECK: [[OLD:%.+]] = load atomic i128, i128* bitcast (x86_fp80* [[X_ADDR:@.+]] to i128*) monotonic
554 // CHECK: [[BITCAST:%.+]] = bitcast x86_fp80* [[TEMP:%.+]] to i128*
555 // CHECK: store i128 [[OLD]], i128* [[BITCAST]]
564 // CHECK: [[BITCAST:%.+]] = bitcast x86_fp80* [[TEMP]] to i128*
565 // CHECK: [[EXPECTED:%.+]] = load i128, i128* [[BITCAST]]
569 // CHECK: [[BITCAST:%.+]] = bitcast x86_fp80* [[TEMP]] to i128*
570 // CHECK: [[DESIRED:%.+]] = load i128, i128* [[BITCAST]]
571 // CHECK: [[RES:%.+]] = cmpxchg i128* bitcast (x86_fp80* [[X_ADDR]] to i128*), i128 [[EXPECTED]], i128 [[DESIRED]] monotonic monotonic
572 // CHECK: [[PREV:%.+]] = extractvalue { i128, i1 } [[RES]], 0
573 // CHECK: [[SUCCESS_FAIL:%.+]] = extractvalue { i128, i1 } [[RES]], 1
574 // CHECK: [[BITCAST:%.+]] = bitcast x86_fp80* [[TEMP:%.+]] to i128*
575 // CHECK: store i128 [[PREV]], i128* [[BITCAST]]
729 // CHECK: [[I128VAL:%.+]] = load atomic i128, i128* bitcast (<4 x i32>* [[DEST:@.+]] to i128*) monotonic
730 // CHECK: [[LD:%.+]] = bitcast i128 [[I128VAL]] to <4 x i32>
742 // CHECK: [[OLD_I128:%.+]] = bitcast <4 x i32> [[OLD_VEC_VAL]] to i128
743 // CHECK: [[NEW_I128:%.+]] = bitcast <4 x i32> [[NEW_VEC_VAL]] to i128
744 // CHECK: [[RES:%.+]] = cmpxchg i128* bitcast (<4 x i32>* [[DEST]] to i128*), i128 [[OLD_I128]], i128 [[NEW_I128]] monotonic monotonic
745 // CHECK: [[FAILED_I128_OLD_VAL:%.+]] = extractvalue { i128, i1 } [[RES]], 0
746 // CHECK: [[FAIL_SUCCESS:%.+]] = extractvalue { i128, i1 } [[RES]], 1
747 // CHECK: [[FAILED_OLD_VAL]] = bitcast i128 [[FAILED_I128_OLD_VAL]] to <4 x i32>