Lines Matching full:i128
319 // CHECK-ARM64: [[ADDR8:%.*]] = bitcast i128* %addr to i8*
323 // CHECK-ARM64: [[RESHI64:%.*]] = zext i64 [[RESHI]] to i128
324 // CHECK-ARM64: [[RESLO64:%.*]] = zext i64 [[RESLO]] to i128
325 // CHECK-ARM64: [[RESHIHI:%.*]] = shl nuw i128 [[RESHI64]], 64
326 // CHECK-ARM64: [[INTRES:%.*]] = or i128 [[RESHIHI]], [[RESLO64]]
327 // CHECK-ARM64: ret i128 [[INTRES]]
334 // CHECK-ARM64: [[VALLO:%.*]] = trunc i128 %val to i64
335 // CHECK-ARM64: [[VALHI128:%.*]] = lshr i128 %val, 64
336 // CHECK-ARM64: [[VALHI:%.*]] = trunc i128 [[VALHI128]] to i64
337 // CHECK-ARM64: [[ADDR8:%.*]] = bitcast i128* %addr to i8*
345 // CHECK-ARM64: [[ADDR8:%.*]] = bitcast i128* %addr to i8*
349 // CHECK-ARM64: [[RESHI64:%.*]] = zext i64 [[RESHI]] to i128
350 // CHECK-ARM64: [[RESLO64:%.*]] = zext i64 [[RESLO]] to i128
351 // CHECK-ARM64: [[RESHIHI:%.*]] = shl nuw i128 [[RESHI64]], 64
352 // CHECK-ARM64: [[INTRES:%.*]] = or i128 [[RESHIHI]], [[RESLO64]]
353 // CHECK-ARM64: ret i128 [[INTRES]]
360 // CHECK-ARM64: [[VALLO:%.*]] = trunc i128 %val to i64
361 // CHECK-ARM64: [[VALHI128:%.*]] = lshr i128 %val, 64
362 // CHECK-ARM64: [[VALHI:%.*]] = trunc i128 [[VALHI128]] to i64
363 // CHECK-ARM64: [[ADDR8:%.*]] = bitcast i128* %addr to i8*