; LLVM IR from jrl-umi3218/mc_rtc :: 3rd-party/qhull/src/libqhull (stat)

; Unoptimized IR (clang -disable-llvm-passes):
target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128"
target triple = "x86_64-unknown-linux-gnu"

%struct.qhstatT = type { [249 x %union.intrealT], [259 x i8], [249 x ptr], [249 x i16], [249 x i8], [249 x i8], [9 x %union.intrealT], i32, i32, i32, i32, double }
%union.intrealT = type { double }

@qh_qhstat = external dso_local global %struct.qhstatT, align 8
@.str.134 = external hidden unnamed_addr constant [23 x i8], align 1
@.str.135 = external hidden unnamed_addr constant [17 x i8], align 1
@.str.136 = external hidden unnamed_addr constant [45 x i8], align 1
@.str.137 = external hidden unnamed_addr constant [10 x i8], align 1
@.str.138 = external hidden unnamed_addr constant [50 x i8], align 1
@.str.139 = external hidden unnamed_addr constant [33 x i8], align 1
@.str.140 = external hidden unnamed_addr constant [43 x i8], align 1
@.str.141 = external hidden unnamed_addr constant [31 x i8], align 1
@.str.142 = external hidden unnamed_addr constant [66 x i8], align 1
@.str.143 = external hidden unnamed_addr constant [49 x i8], align 1
@.str.144 = external hidden unnamed_addr constant [36 x i8], align 1
@.str.145 = external hidden unnamed_addr constant [38 x i8], align 1
@.str.146 = external hidden unnamed_addr constant [50 x i8], align 1
@.str.147 = external hidden unnamed_addr constant [17 x i8], align 1
@.str.148 = external hidden unnamed_addr constant [39 x i8], align 1
@.str.149 = external hidden unnamed_addr constant [46 x i8], align 1
@.str.150 = external hidden unnamed_addr constant [24 x i8], align 1
@.str.151 = external hidden unnamed_addr constant [14 x i8], align 1
@.str.152 = external hidden unnamed_addr constant [40 x i8], align 1
@.str.153 = external hidden unnamed_addr constant [31 x i8], align 1
@.str.154 = external hidden unnamed_addr constant [18 x i8], align 1
@.str.155 = external hidden unnamed_addr constant [38 x i8], align 1
@.str.156 = external hidden unnamed_addr constant [28 x i8], align 1
@.str.157 = external hidden unnamed_addr constant [50 x i8], align 1
@.str.158 = external hidden unnamed_addr constant [37 x i8], align 1
@.str.159 = external hidden unnamed_addr constant [49 x i8], align 1
@.str.160 = external hidden unnamed_addr constant [34 x i8], align 1
@.str.161 = external hidden unnamed_addr constant [81 x i8], align 1
@.str.162 = external hidden unnamed_addr constant [28 x i8], align 1

; Function Attrs: nounwind uwtable
define dso_local void @qh_allstatF() #0 {
  %1 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %2 = add nsw i32 %1, 1
  store i32 %2, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %3 = sext i32 %1 to i64
  %4 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %3
  store i8 71, ptr %4, align 1, !tbaa !11
  store ptr @.str.134, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 71), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 71), align 2, !tbaa !14
  store i8 0, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 71), align 1, !tbaa !11
  %5 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %6 = add nsw i32 %5, 1
  store i32 %6, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %7 = sext i32 %5 to i64
  %8 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %7
  store i8 -70, ptr %8, align 1, !tbaa !11
  store ptr @.str.135, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 186), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 186), align 4, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 186), align 2, !tbaa !11
  %9 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %10 = add nsw i32 %9, 1
  store i32 %10, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %11 = sext i32 %9 to i64
  %12 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %11
  store i8 -127, ptr %12, align 1, !tbaa !11
  store ptr @.str.136, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 129), align 8, !tbaa !12
  store i16 186, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 129), align 2, !tbaa !14
  store i8 2, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 129), align 1, !tbaa !11
  %13 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %14 = add nsw i32 %13, 1
  store i32 %14, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %15 = sext i32 %13 to i64
  %16 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %15
  store i8 -126, ptr %16, align 1, !tbaa !11
  store ptr @.str.137, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 130), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 130), align 4, !tbaa !14
  store i8 2, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 130), align 2, !tbaa !11
  %17 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %18 = add nsw i32 %17, 1
  store i32 %18, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %19 = sext i32 %17 to i64
  %20 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %19
  store i8 -121, ptr %20, align 1, !tbaa !11
  store ptr @.str.138, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 135), align 8, !tbaa !12
  store i16 186, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 135), align 2, !tbaa !14
  store i8 2, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 135), align 1, !tbaa !11
  %21 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %22 = add nsw i32 %21, 1
  store i32 %22, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %23 = sext i32 %21 to i64
  %24 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %23
  store i8 -120, ptr %24, align 1, !tbaa !11
  store ptr @.str.139, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 136), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 136), align 8, !tbaa !14
  store i8 2, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 136), align 2, !tbaa !11
  %25 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %26 = add nsw i32 %25, 1
  store i32 %26, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %27 = sext i32 %25 to i64
  %28 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %27
  store i8 -125, ptr %28, align 1, !tbaa !11
  store ptr @.str.140, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 131), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 131), align 2, !tbaa !14
  store i8 2, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 131), align 1, !tbaa !11
  %29 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %30 = add nsw i32 %29, 1
  store i32 %30, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %31 = sext i32 %29 to i64
  %32 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %31
  store i8 -119, ptr %32, align 1, !tbaa !11
  store ptr @.str.141, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 137), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 137), align 2, !tbaa !14
  store i8 2, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 137), align 1, !tbaa !11
  %33 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %34 = add nsw i32 %33, 1
  store i32 %34, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %35 = sext i32 %33 to i64
  %36 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %35
  store i8 118, ptr %36, align 1, !tbaa !11
  store ptr @.str.142, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 118), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 118), align 4, !tbaa !14
  store i8 7, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 118), align 2, !tbaa !11
  %37 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %38 = add nsw i32 %37, 1
  store i32 %38, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %39 = sext i32 %37 to i64
  %40 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %39
  store i8 -115, ptr %40, align 1, !tbaa !11
  store ptr @.str.143, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 141), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 141), align 2, !tbaa !14
  store i8 8, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 141), align 1, !tbaa !11
  %41 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %42 = add nsw i32 %41, 1
  store i32 %42, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %43 = sext i32 %41 to i64
  %44 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %43
  store i8 -9, ptr %44, align 1, !tbaa !11
  store ptr @.str.144, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 247), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 247), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 247), align 1, !tbaa !11
  %45 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %46 = add nsw i32 %45, 1
  store i32 %46, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %47 = sext i32 %45 to i64
  %48 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %47
  store i8 -8, ptr %48, align 1, !tbaa !11
  store ptr @.str.145, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 248), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 248), align 8, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 248), align 2, !tbaa !11
  %49 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %50 = add nsw i32 %49, 1
  store i32 %50, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %51 = sext i32 %49 to i64
  %52 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %51
  store i8 -40, ptr %52, align 1, !tbaa !11
  store ptr @.str.146, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 216), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 216), align 8, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 216), align 2, !tbaa !11
  %53 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %54 = add nsw i32 %53, 1
  store i32 %54, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %55 = sext i32 %53 to i64
  %56 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %55
  store i8 -118, ptr %56, align 1, !tbaa !11
  store ptr @.str.147, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 138), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 138), align 4, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 138), align 2, !tbaa !11
  %57 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %58 = add nsw i32 %57, 1
  store i32 %58, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %59 = sext i32 %57 to i64
  %60 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %59
  store i8 -87, ptr %60, align 1, !tbaa !11
  store ptr @.str.148, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 169), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 169), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 169), align 1, !tbaa !11
  %61 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %62 = add nsw i32 %61, 1
  store i32 %62, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %63 = sext i32 %61 to i64
  %64 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %63
  store i8 45, ptr %64, align 1, !tbaa !11
  store ptr @.str.149, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 45), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 45), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 45), align 1, !tbaa !11
  %65 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %66 = add nsw i32 %65, 1
  store i32 %66, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %67 = sext i32 %65 to i64
  %68 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %67
  store i8 44, ptr %68, align 1, !tbaa !11
  store ptr @.str.150, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 44), align 8, !tbaa !12
  store i16 45, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 44), align 8, !tbaa !14
  store i8 2, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 44), align 2, !tbaa !11
  %69 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %70 = add nsw i32 %69, 1
  store i32 %70, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %71 = sext i32 %69 to i64
  %72 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %71
  store i8 43, ptr %72, align 1, !tbaa !11
  store ptr @.str.151, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 43), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 43), align 2, !tbaa !14
  store i8 3, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 43), align 1, !tbaa !11
  %73 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %74 = add nsw i32 %73, 1
  store i32 %74, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %75 = sext i32 %73 to i64
  %76 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %75
  store i8 -124, ptr %76, align 1, !tbaa !11
  store ptr @.str.152, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 132), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 132), align 8, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 132), align 2, !tbaa !11
  %77 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %78 = add nsw i32 %77, 1
  store i32 %78, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %79 = sext i32 %77 to i64
  %80 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %79
  store i8 -123, ptr %80, align 1, !tbaa !11
  store ptr @.str.153, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 133), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 133), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 133), align 1, !tbaa !11
  %81 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %82 = add nsw i32 %81, 1
  store i32 %82, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %83 = sext i32 %81 to i64
  %84 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %83
  store i8 -122, ptr %84, align 1, !tbaa !11
  store ptr @.str.154, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 134), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 134), align 4, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 134), align 2, !tbaa !11
  %85 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %86 = add nsw i32 %85, 1
  store i32 %86, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %87 = sext i32 %85 to i64
  %88 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %87
  store i8 -128, ptr %88, align 1, !tbaa !11
  store ptr @.str.155, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 128), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 128), align 8, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 128), align 2, !tbaa !11
  %89 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %90 = add nsw i32 %89, 1
  store i32 %90, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %91 = sext i32 %89 to i64
  %92 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %91
  store i8 -117, ptr %92, align 1, !tbaa !11
  store ptr @.str.156, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 139), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 139), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 139), align 1, !tbaa !11
  %93 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %94 = add nsw i32 %93, 1
  store i32 %94, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %95 = sext i32 %93 to i64
  %96 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %95
  store i8 46, ptr %96, align 1, !tbaa !11
  store ptr @.str.157, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 46), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 46), align 4, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 46), align 2, !tbaa !11
  %97 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %98 = add nsw i32 %97, 1
  store i32 %98, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %99 = sext i32 %97 to i64
  %100 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %99
  store i8 50, ptr %100, align 1, !tbaa !11
  store ptr @.str.158, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 50), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 50), align 4, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 50), align 2, !tbaa !11
  %101 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %102 = add nsw i32 %101, 1
  store i32 %102, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %103 = sext i32 %101 to i64
  %104 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %103
  store i8 127, ptr %104, align 1, !tbaa !11
  store ptr @.str.159, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 127), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 127), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 127), align 1, !tbaa !11
  %105 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %106 = add nsw i32 %105, 1
  store i32 %106, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %107 = sext i32 %105 to i64
  %108 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %107
  store i8 -111, ptr %108, align 1, !tbaa !11
  store ptr @.str.160, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 145), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 145), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 145), align 1, !tbaa !11
  %109 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %110 = add nsw i32 %109, 1
  store i32 %110, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %111 = sext i32 %109 to i64
  %112 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %111
  store i8 -66, ptr %112, align 1, !tbaa !11
  store ptr @.str.161, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 190), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 190), align 4, !tbaa !14
  store i8 1, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 190), align 2, !tbaa !11
  %113 = load i32, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %114 = add nsw i32 %113, 1
  store i32 %114, ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 7), align 8, !tbaa !5
  %115 = sext i32 %113 to i64
  %116 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 1), i64 0, i64 %115
  store i8 -43, ptr %116, align 1, !tbaa !11
  store ptr @.str.162, ptr getelementptr inbounds ([249 x ptr], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 2), i64 0, i64 213), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds ([249 x i16], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 3), i64 0, i64 213), align 2, !tbaa !14
  store i8 2, ptr getelementptr inbounds ([249 x i8], ptr getelementptr inbounds (%struct.qhstatT, ptr @qh_qhstat, i32 0, i32 4), i64 0, i64 213), align 1, !tbaa !11
  ret void
}

attributes #0 = { nounwind uwtable "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }

!llvm.module.flags = !{!0, !1, !2, !3}
!llvm.ident = !{!4}

!0 = !{i32 1, !"wchar_size", i32 4}
!1 = !{i32 8, !"PIC Level", i32 2}
!2 = !{i32 7, !"PIE Level", i32 2}
!3 = !{i32 7, !"uwtable", i32 2}
!4 = !{!"clang version 19.1.0 (git@github.com:llvm/llvm-project.git a4bf6cd7cfb1a1421ba92bca9d017b49936c55e4)"}
!5 = !{!6, !9, i64 5320}
!6 = !{!"qhstatT", !7, i64 0, !7, i64 1992, !7, i64 2256, !7, i64 4248, !7, i64 4746, !7, i64 4995, !7, i64 5248, !9, i64 5320, !9, i64 5324, !9, i64 5328, !9, i64 5332, !10, i64 5336}
!7 = !{!"omnipotent char", !8, i64 0}
!8 = !{!"Simple C/C++ TBAA"}
!9 = !{!"int", !7, i64 0}
!10 = !{!"double", !7, i64 0}
!11 = !{!7, !7, i64 0}
!12 = !{!13, !13, i64 0}
!13 = !{!"any pointer", !7, i64 0}
!14 = !{!15, !15, i64 0}
!15 = !{!"short", !7, i64 0}


; Optimized IR (opt -passes='default<O3>'):
target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128"
target triple = "x86_64-unknown-linux-gnu"

%struct.qhstatT = type { [249 x %union.intrealT], [259 x i8], [249 x ptr], [249 x i16], [249 x i8], [249 x i8], [9 x %union.intrealT], i32, i32, i32, i32, double }
%union.intrealT = type { double }

@qh_qhstat = external dso_local local_unnamed_addr global %struct.qhstatT, align 8
@.str.134 = external hidden unnamed_addr constant [23 x i8], align 1
@.str.135 = external hidden unnamed_addr constant [17 x i8], align 1
@.str.136 = external hidden unnamed_addr constant [45 x i8], align 1
@.str.137 = external hidden unnamed_addr constant [10 x i8], align 1
@.str.138 = external hidden unnamed_addr constant [50 x i8], align 1
@.str.139 = external hidden unnamed_addr constant [33 x i8], align 1
@.str.140 = external hidden unnamed_addr constant [43 x i8], align 1
@.str.141 = external hidden unnamed_addr constant [31 x i8], align 1
@.str.142 = external hidden unnamed_addr constant [66 x i8], align 1
@.str.143 = external hidden unnamed_addr constant [49 x i8], align 1
@.str.144 = external hidden unnamed_addr constant [36 x i8], align 1
@.str.145 = external hidden unnamed_addr constant [38 x i8], align 1
@.str.146 = external hidden unnamed_addr constant [50 x i8], align 1
@.str.147 = external hidden unnamed_addr constant [17 x i8], align 1
@.str.148 = external hidden unnamed_addr constant [39 x i8], align 1
@.str.149 = external hidden unnamed_addr constant [46 x i8], align 1
@.str.150 = external hidden unnamed_addr constant [24 x i8], align 1
@.str.151 = external hidden unnamed_addr constant [14 x i8], align 1
@.str.152 = external hidden unnamed_addr constant [40 x i8], align 1
@.str.153 = external hidden unnamed_addr constant [31 x i8], align 1
@.str.154 = external hidden unnamed_addr constant [18 x i8], align 1
@.str.155 = external hidden unnamed_addr constant [38 x i8], align 1
@.str.156 = external hidden unnamed_addr constant [28 x i8], align 1
@.str.157 = external hidden unnamed_addr constant [50 x i8], align 1
@.str.158 = external hidden unnamed_addr constant [37 x i8], align 1
@.str.159 = external hidden unnamed_addr constant [49 x i8], align 1
@.str.160 = external hidden unnamed_addr constant [34 x i8], align 1
@.str.161 = external hidden unnamed_addr constant [81 x i8], align 1
@.str.162 = external hidden unnamed_addr constant [28 x i8], align 1

; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(readwrite, argmem: none, inaccessiblemem: none) uwtable
define dso_local void @qh_allstatF() local_unnamed_addr #0 {
  %1 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %2 = add nsw i32 %1, 1
  store i32 %2, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %3 = sext i32 %1 to i64
  %4 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %3
  store i8 71, ptr %4, align 1, !tbaa !11
  store ptr @.str.134, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 2824), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4390), align 2, !tbaa !14
  store i8 0, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4817), align 1, !tbaa !11
  %5 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %6 = add nsw i32 %5, 1
  store i32 %6, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %7 = sext i32 %5 to i64
  %8 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %7
  store i8 -70, ptr %8, align 1, !tbaa !11
  store ptr @.str.135, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3744), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4620), align 4, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4932), align 4, !tbaa !11
  %9 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %10 = add nsw i32 %9, 1
  store i32 %10, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %11 = sext i32 %9 to i64
  %12 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %11
  store i8 -127, ptr %12, align 1, !tbaa !11
  store ptr @.str.136, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3288), align 8, !tbaa !12
  store i16 186, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4506), align 2, !tbaa !14
  store i8 2, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4875), align 1, !tbaa !11
  %13 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %14 = add nsw i32 %13, 1
  store i32 %14, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %15 = sext i32 %13 to i64
  %16 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %15
  store i8 -126, ptr %16, align 1, !tbaa !11
  store ptr @.str.137, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3296), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4508), align 4, !tbaa !14
  store i8 2, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4876), align 4, !tbaa !11
  %17 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %18 = add nsw i32 %17, 1
  store i32 %18, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %19 = sext i32 %17 to i64
  %20 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %19
  store i8 -121, ptr %20, align 1, !tbaa !11
  store ptr @.str.138, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3336), align 8, !tbaa !12
  store i16 186, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4518), align 2, !tbaa !14
  store i8 2, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4881), align 1, !tbaa !11
  %21 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %22 = add nsw i32 %21, 1
  store i32 %22, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %23 = sext i32 %21 to i64
  %24 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %23
  store i8 -120, ptr %24, align 1, !tbaa !11
  store ptr @.str.139, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3344), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4520), align 8, !tbaa !14
  store i8 2, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4882), align 2, !tbaa !11
  %25 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %26 = add nsw i32 %25, 1
  store i32 %26, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %27 = sext i32 %25 to i64
  %28 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %27
  store i8 -125, ptr %28, align 1, !tbaa !11
  store ptr @.str.140, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3304), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4510), align 2, !tbaa !14
  store i8 2, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4877), align 1, !tbaa !11
  %29 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %30 = add nsw i32 %29, 1
  store i32 %30, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %31 = sext i32 %29 to i64
  %32 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %31
  store i8 -119, ptr %32, align 1, !tbaa !11
  store ptr @.str.141, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3352), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4522), align 2, !tbaa !14
  store i8 2, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4883), align 1, !tbaa !11
  %33 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %34 = add nsw i32 %33, 1
  store i32 %34, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %35 = sext i32 %33 to i64
  %36 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %35
  store i8 118, ptr %36, align 1, !tbaa !11
  store ptr @.str.142, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3200), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4484), align 4, !tbaa !14
  store i8 7, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4864), align 8, !tbaa !11
  %37 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %38 = add nsw i32 %37, 1
  store i32 %38, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %39 = sext i32 %37 to i64
  %40 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %39
  store i8 -115, ptr %40, align 1, !tbaa !11
  store ptr @.str.143, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3384), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4530), align 2, !tbaa !14
  store i8 8, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4887), align 1, !tbaa !11
  %41 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %42 = add nsw i32 %41, 1
  store i32 %42, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %43 = sext i32 %41 to i64
  %44 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %43
  store i8 -9, ptr %44, align 1, !tbaa !11
  store ptr @.str.144, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4232), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4742), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4993), align 1, !tbaa !11
  %45 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %46 = add nsw i32 %45, 1
  store i32 %46, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %47 = sext i32 %45 to i64
  %48 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %47
  store i8 -8, ptr %48, align 1, !tbaa !11
  store ptr @.str.145, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4240), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4744), align 8, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4994), align 2, !tbaa !11
  %49 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %50 = add nsw i32 %49, 1
  store i32 %50, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %51 = sext i32 %49 to i64
  %52 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %51
  store i8 -40, ptr %52, align 1, !tbaa !11
  store ptr @.str.146, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3984), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4680), align 8, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4962), align 2, !tbaa !11
  %53 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %54 = add nsw i32 %53, 1
  store i32 %54, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %55 = sext i32 %53 to i64
  %56 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %55
  store i8 -118, ptr %56, align 1, !tbaa !11
  store ptr @.str.147, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3360), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4524), align 4, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4884), align 4, !tbaa !11
  %57 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %58 = add nsw i32 %57, 1
  store i32 %58, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %59 = sext i32 %57 to i64
  %60 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %59
  store i8 -87, ptr %60, align 1, !tbaa !11
  store ptr @.str.148, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3608), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4586), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4915), align 1, !tbaa !11
  %61 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %62 = add nsw i32 %61, 1
  store i32 %62, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %63 = sext i32 %61 to i64
  %64 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %63
  store i8 45, ptr %64, align 1, !tbaa !11
  store ptr @.str.149, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 2616), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4338), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4791), align 1, !tbaa !11
  %65 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %66 = add nsw i32 %65, 1
  store i32 %66, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %67 = sext i32 %65 to i64
  %68 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %67
  store i8 44, ptr %68, align 1, !tbaa !11
  store ptr @.str.150, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 2608), align 8, !tbaa !12
  store i16 45, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4336), align 8, !tbaa !14
  store i8 2, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4790), align 2, !tbaa !11
  %69 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %70 = add nsw i32 %69, 1
  store i32 %70, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %71 = sext i32 %69 to i64
  %72 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %71
  store i8 43, ptr %72, align 1, !tbaa !11
  store ptr @.str.151, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 2600), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4334), align 2, !tbaa !14
  store i8 3, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4789), align 1, !tbaa !11
  %73 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %74 = add nsw i32 %73, 1
  store i32 %74, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %75 = sext i32 %73 to i64
  %76 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %75
  store i8 -124, ptr %76, align 1, !tbaa !11
  store ptr @.str.152, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3312), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4512), align 8, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4878), align 2, !tbaa !11
  %77 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %78 = add nsw i32 %77, 1
  store i32 %78, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %79 = sext i32 %77 to i64
  %80 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %79
  store i8 -123, ptr %80, align 1, !tbaa !11
  store ptr @.str.153, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3320), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4514), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4879), align 1, !tbaa !11
  %81 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %82 = add nsw i32 %81, 1
  store i32 %82, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %83 = sext i32 %81 to i64
  %84 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %83
  store i8 -122, ptr %84, align 1, !tbaa !11
  store ptr @.str.154, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3328), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4516), align 4, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4880), align 8, !tbaa !11
  %85 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %86 = add nsw i32 %85, 1
  store i32 %86, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %87 = sext i32 %85 to i64
  %88 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %87
  store i8 -128, ptr %88, align 1, !tbaa !11
  store ptr @.str.155, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3280), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4504), align 8, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4874), align 2, !tbaa !11
  %89 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %90 = add nsw i32 %89, 1
  store i32 %90, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %91 = sext i32 %89 to i64
  %92 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %91
  store i8 -117, ptr %92, align 1, !tbaa !11
  store ptr @.str.156, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3368), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4526), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4885), align 1, !tbaa !11
  %93 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %94 = add nsw i32 %93, 1
  store i32 %94, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %95 = sext i32 %93 to i64
  %96 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %95
  store i8 46, ptr %96, align 1, !tbaa !11
  store ptr @.str.157, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 2624), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4340), align 4, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4792), align 8, !tbaa !11
  %97 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %98 = add nsw i32 %97, 1
  store i32 %98, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %99 = sext i32 %97 to i64
  %100 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %99
  store i8 50, ptr %100, align 1, !tbaa !11
  store ptr @.str.158, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 2656), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4348), align 4, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4796), align 4, !tbaa !11
  %101 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %102 = add nsw i32 %101, 1
  store i32 %102, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %103 = sext i32 %101 to i64
  %104 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %103
  store i8 127, ptr %104, align 1, !tbaa !11
  store ptr @.str.159, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3272), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4502), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4873), align 1, !tbaa !11
  %105 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %106 = add nsw i32 %105, 1
  store i32 %106, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %107 = sext i32 %105 to i64
  %108 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %107
  store i8 -111, ptr %108, align 1, !tbaa !11
  store ptr @.str.160, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3416), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4538), align 2, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4891), align 1, !tbaa !11
  %109 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %110 = add nsw i32 %109, 1
  store i32 %110, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %111 = sext i32 %109 to i64
  %112 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %111
  store i8 -66, ptr %112, align 1, !tbaa !11
  store ptr @.str.161, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3776), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4628), align 4, !tbaa !14
  store i8 1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4936), align 8, !tbaa !11
  %113 = load i32, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %114 = add nsw i32 %113, 1
  store i32 %114, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 5320), align 8, !tbaa !5
  %115 = sext i32 %113 to i64
  %116 = getelementptr inbounds [259 x i8], ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 1992), i64 0, i64 %115
  store i8 -43, ptr %116, align 1, !tbaa !11
  store ptr @.str.162, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 3960), align 8, !tbaa !12
  store i16 -1, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4674), align 2, !tbaa !14
  store i8 2, ptr getelementptr inbounds (i8, ptr @qh_qhstat, i64 4959), align 1, !tbaa !11
  ret void
}

attributes #0 = { mustprogress nofree norecurse nosync nounwind willreturn memory(readwrite, argmem: none, inaccessiblemem: none) uwtable "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }

!llvm.module.flags = !{!0, !1, !2, !3}
!llvm.ident = !{!4}

!0 = !{i32 1, !"wchar_size", i32 4}
!1 = !{i32 8, !"PIC Level", i32 2}
!2 = !{i32 7, !"PIE Level", i32 2}
!3 = !{i32 7, !"uwtable", i32 2}
!4 = !{!"clang version 19.1.0 (git@github.com:llvm/llvm-project.git a4bf6cd7cfb1a1421ba92bca9d017b49936c55e4)"}
!5 = !{!6, !9, i64 5320}
!6 = !{!"qhstatT", !7, i64 0, !7, i64 1992, !7, i64 2256, !7, i64 4248, !7, i64 4746, !7, i64 4995, !7, i64 5248, !9, i64 5320, !9, i64 5324, !9, i64 5328, !9, i64 5332, !10, i64 5336}
!7 = !{!"omnipotent char", !8, i64 0}
!8 = !{!"Simple C/C++ TBAA"}
!9 = !{!"int", !7, i64 0}
!10 = !{!"double", !7, i64 0}
!11 = !{!7, !7, i64 0}
!12 = !{!13, !13, i64 0}
!13 = !{!"any pointer", !7, i64 0}
!14 = !{!15, !15, i64 0}
!15 = !{!"short", !7, i64 0}


; Effective O3 passes: GlobalOptPass,InferAlignmentPass,InstCombinePass,PostOrderFunctionAttrsPass