%sameCalls_3 = alloca i32, align 4 
%sameCalls_4 = alloca i32, align 4 
%sameCalls_5 = alloca i32, align 4 
store  i32 %sameCalls_0, i32* %sameCalls_4, align 4 
store  i32 %sameCalls_1, i32* %sameCalls_5, align 4 
%sameCalls_6 = load  i32, i32* %sameCalls_4, align 4 
%sameCalls_7 = load  i32, i32* %sameCalls_5, align 4 
%sameCalls_8 = icmp sgt i32 %sameCalls_6, %sameCalls_7 
path-eq %sameCalls_8 = bitcast i1 1 to i1 
%sameCalls_10 = load  i32, i32* %sameCalls_4, align 4 
enter-call callee1
%callee1_0 = bitcast i32 %sameCalls_10 to i32 
%callee1_2 = alloca i32, align 4 
store  i32 %callee1_0, i32* %callee1_2, align 4 
%callee1_3 = load  i32, i32* %callee1_2, align 4 
%callee1_4 = sdiv  i32 %callee1_3, 2 
track-ops LocalReference (IntegerType {typeBits = 32}) (Name "callee1_4")
%sameCalls_11 = bitcast i32 %callee1_4 to i32 
exit-call sameCalls_11
%sameCalls_12 = load  i32, i32* %sameCalls_5, align 4 
enter-call callee1
%callee1_0_1 = bitcast i32 %sameCalls_12 to i32 
%callee1_2_1 = alloca i32, align 4 
store  i32 %callee1_0_1, i32* %callee1_2_1, align 4 
%callee1_3_1 = load  i32, i32* %callee1_2_1, align 4 
%callee1_4_1 = sdiv  i32 %callee1_3_1, 2 
track-ops LocalReference (IntegerType {typeBits = 32}) (Name "callee1_4_1")
%sameCalls_13 = bitcast i32 %callee1_4_1 to i32 
exit-call sameCalls_13
%sameCalls_14 = add  nsw i32 %sameCalls_11, %sameCalls_13 
%sameCalls_15 = load  i32, i32* %sameCalls_4, align 4 
%sameCalls_16 =  call ccc  i32  @callee2(i32  %sameCalls_15)  
%sameCalls_17 = add  nsw i32 %sameCalls_14, %sameCalls_16 
%sameCalls_18 = load  i32, i32* %sameCalls_4, align 4 
%sameCalls_19 = load  i32, i32* %sameCalls_5, align 4 
%sameCalls_20 = add  nsw i32 %sameCalls_18, %sameCalls_19 
enter-call callee1
%callee1_0_2 = bitcast i32 %sameCalls_20 to i32 
%callee1_2_2 = alloca i32, align 4 
store  i32 %callee1_0_2, i32* %callee1_2_2, align 4 
%callee1_3_2 = load  i32, i32* %callee1_2_2, align 4 
%callee1_4_2 = sdiv  i32 %callee1_3_2, 2 
track-ops LocalReference (IntegerType {typeBits = 32}) (Name "callee1_4_2")
%sameCalls_21 = bitcast i32 %callee1_4_2 to i32 
exit-call sameCalls_21
%sameCalls_22 = add  nsw i32 %sameCalls_17, %sameCalls_21 
%sameCalls_23 = load  i32, i32* %sameCalls_4, align 4 
%sameCalls_24 = load  i32, i32* %sameCalls_5, align 4 
%sameCalls_25 = mul  nsw i32 %sameCalls_23, %sameCalls_24 
enter-call callee1
%callee1_0_3 = bitcast i32 %sameCalls_25 to i32 
%callee1_2_3 = alloca i32, align 4 
store  i32 %callee1_0_3, i32* %callee1_2_3, align 4 
%callee1_3_3 = load  i32, i32* %callee1_2_3, align 4 
%callee1_4_3 = sdiv  i32 %callee1_3_3, 2 
track-ops LocalReference (IntegerType {typeBits = 32}) (Name "callee1_4_3")
%sameCalls_26 = bitcast i32 %callee1_4_3 to i32 
exit-call sameCalls_26
%sameCalls_27 = add  nsw i32 %sameCalls_22, %sameCalls_26 
store  i32 %sameCalls_27, i32* %sameCalls_3, align 4 
%sameCalls_34 = load  i32, i32* %sameCalls_3, align 4 
track-ops LocalReference (IntegerType {typeBits = 32}) (Name "sameCalls_34")
