2009-09-12 02:01:28 +08:00
; RUN: opt < %s -instcombine -S | not grep alloca
2009-03-04 06:36:47 +08:00
; ModuleID = '<stdin>'
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128"
target triple = "i386-apple-darwin9.6"
type { } ; type %0
type < { i8 } > ; type %1
type { i32 * } ; type %2
%llvm.dbg.anchor.type = type { i32 , i32 }
%llvm.dbg.basictype.type = type { i32 , %0 * , i8 * , %0 * , i32 , i64 , i64 , i64 , i32 , i32 }
%llvm.dbg.compile_unit.type = type { i32 , %0 * , i32 , i8 * , i8 * , i8 * , i1 , i1 , i8 * , i32 }
%llvm.dbg.composite.type = type { i32 , %0 * , i8 * , %0 * , i32 , i64 , i64 , i64 , i32 , %0 * , %0 * , i32 }
%llvm.dbg.derivedtype.type = type { i32 , %0 * , i8 * , %0 * , i32 , i64 , i64 , i64 , i32 , %0 * }
%llvm.dbg.subprogram.type = type { i32 , %0 * , %0 * , i8 * , i8 * , i8 * , %0 * , i32 , %0 * , i1 , i1 }
%llvm.dbg.variable.type = type { i32 , %0 * , i8 * , %0 * , i32 , %0 * }
@llvm.dbg.compile_units = internal constant %llvm.dbg.anchor.type { i32 458752 , i32 17 } , section "llvm.metadata" ; <%llvm.dbg.anchor.type*> [#uses=1]
internal constant [ 11 x i8 ] c "bigfib.cpp\00" , section "llvm.metadata" ; <[11 x i8]*>:0 [#uses=1]
internal constant [ 84 x i8 ] c "/Volumes/Nanpura/mainline/llvm/projects/llvm-test/SingleSource/Benchmarks/Misc-C++/\00" , section "llvm.metadata" ; <[84 x i8]*>:1 [#uses=1]
internal constant [ 57 x i8 ] c "4.2.1 (Based on Apple Inc. build 5636) (LLVM build 2099)\00" , section "llvm.metadata" ; <[57 x i8]*>:2 [#uses=1]
@llvm.dbg.compile_unit = internal constant %llvm.dbg.compile_unit.type { i32 458769 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.compile_units to %0 * ) , i32 4 , i8 * getelementptr ( [ 11 x i8 ] * @0 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 84 x i8 ] * @1 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 57 x i8 ] * @2 , i32 0 , i32 0 ) , i1 true , i1 false , i8 * null , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.compile_unit.type*> [#uses=1]
internal constant [ 18 x i8 ] c "long unsigned int\00" , section "llvm.metadata" ; <[18 x i8]*>:3 [#uses=1]
@llvm.dbg.basictype = internal constant %llvm.dbg.basictype.type { i32 458788 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 18 x i8 ] * @3 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 32 , i64 32 , i64 0 , i32 0 , i32 7 } , section "llvm.metadata" ; <%llvm.dbg.basictype.type*> [#uses=1]
internal constant [ 69 x i8 ] c "/Developer/usr/llvm-gcc-4.2/lib/gcc/i686-apple-darwin9/4.2.1/include\00" , section "llvm.metadata" ; <[69 x i8]*>:4 [#uses=1]
@llvm.dbg.subprograms = internal constant %llvm.dbg.anchor.type { i32 458752 , i32 46 } , section "llvm.metadata" ; <%llvm.dbg.anchor.type*> [#uses=1]
internal constant [ 12 x i8 ] c "unnamed_arg\00" , section "llvm.metadata" ; <[12 x i8]*>:5 [#uses=1]
internal constant [ 28 x i8 ] c "/usr/include/c++/4.0.0/bits\00" , section "llvm.metadata" ; <[28 x i8]*>:6 [#uses=1]
internal constant [ 4 x i8 ] c "int\00" , section "llvm.metadata" ; <[4 x i8]*>:7 [#uses=1]
@llvm.dbg.basictype103 = internal constant %llvm.dbg.basictype.type { i32 458788 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 4 x i8 ] * @7 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 32 , i64 32 , i64 0 , i32 0 , i32 5 } , section "llvm.metadata" ; <%llvm.dbg.basictype.type*> [#uses=1]
@llvm.dbg.derivedtype110 = internal constant %llvm.dbg.derivedtype.type { i32 458790 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 32 , i64 32 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.basictype.type * @llvm.dbg.basictype103 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 11 x i8 ] c "<built-in>\00" , section "llvm.metadata" ; <[11 x i8]*>:8 [#uses=1]
@llvm.dbg.compile_unit112 = internal constant %llvm.dbg.compile_unit.type { i32 458769 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.compile_units to %0 * ) , i32 4 , i8 * getelementptr ( [ 11 x i8 ] * @8 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 84 x i8 ] * @1 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 57 x i8 ] * @2 , i32 0 , i32 0 ) , i1 false , i1 false , i8 * null , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.compile_unit.type*> [#uses=1]
internal constant [ 10 x i8 ] c "ptrdiff_t\00" , section "llvm.metadata" ; <[10 x i8]*>:9 [#uses=1]
@llvm.dbg.derivedtype114 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 10 x i8 ] * @9 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit112 to %0 * ) , i32 0 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype110 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 9 x i8 ] c "_types.h\00" , section "llvm.metadata" ; <[9 x i8]*>:10 [#uses=1]
internal constant [ 18 x i8 ] c "/usr/include/i386\00" , section "llvm.metadata" ; <[18 x i8]*>:11 [#uses=1]
@llvm.dbg.compile_unit117 = internal constant %llvm.dbg.compile_unit.type { i32 458769 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.compile_units to %0 * ) , i32 4 , i8 * getelementptr ( [ 9 x i8 ] * @10 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 18 x i8 ] * @11 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 57 x i8 ] * @2 , i32 0 , i32 0 ) , i1 false , i1 false , i8 * null , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.compile_unit.type*> [#uses=1]
internal constant [ 10 x i8 ] c "__int32_t\00" , section "llvm.metadata" ; <[10 x i8]*>:12 [#uses=1]
@llvm.dbg.derivedtype119 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 10 x i8 ] * @12 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit117 to %0 * ) , i32 43 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype114 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 19 x i8 ] c "__darwin_ct_rune_t\00" , section "llvm.metadata" ; <[19 x i8]*>:13 [#uses=1]
@llvm.dbg.derivedtype121 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 19 x i8 ] * @13 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit117 to %0 * ) , i32 50 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype119 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 19 x i8 ] c "__darwin_ptrdiff_t\00" , section "llvm.metadata" ; <[19 x i8]*>:14 [#uses=1]
@llvm.dbg.derivedtype123 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 19 x i8 ] * @14 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit117 to %0 * ) , i32 81 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype121 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 17 x i8 ] c "__darwin_wchar_t\00" , section "llvm.metadata" ; <[17 x i8]*>:15 [#uses=1]
@llvm.dbg.derivedtype125 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 17 x i8 ] * @15 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit117 to %0 * ) , i32 96 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype123 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 16 x i8 ] c "__darwin_rune_t\00" , section "llvm.metadata" ; <[16 x i8]*>:16 [#uses=1]
@llvm.dbg.derivedtype127 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 16 x i8 ] * @16 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit117 to %0 * ) , i32 102 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype125 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 16 x i8 ] c "__darwin_wint_t\00" , section "llvm.metadata" ; <[16 x i8]*>:17 [#uses=1]
@llvm.dbg.derivedtype129 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 16 x i8 ] * @17 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit117 to %0 * ) , i32 107 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype127 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 17 x i8 ] c "/usr/include/sys\00" , section "llvm.metadata" ; <[17 x i8]*>:18 [#uses=1]
@llvm.dbg.compile_unit131 = internal constant %llvm.dbg.compile_unit.type { i32 458769 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.compile_units to %0 * ) , i32 4 , i8 * getelementptr ( [ 9 x i8 ] * @10 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 17 x i8 ] * @18 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 57 x i8 ] * @2 , i32 0 , i32 0 ) , i1 false , i1 false , i8 * null , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.compile_unit.type*> [#uses=1]
internal constant [ 19 x i8 ] c "__darwin_blksize_t\00" , section "llvm.metadata" ; <[19 x i8]*>:19 [#uses=1]
@llvm.dbg.derivedtype133 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 19 x i8 ] * @19 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit131 to %0 * ) , i32 94 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype129 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 15 x i8 ] c "__darwin_dev_t\00" , section "llvm.metadata" ; <[15 x i8]*>:20 [#uses=1]
@llvm.dbg.derivedtype135 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 15 x i8 ] * @20 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit131 to %0 * ) , i32 95 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype133 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 15 x i8 ] c "__darwin_pid_t\00" , section "llvm.metadata" ; <[15 x i8]*>:21 [#uses=1]
@llvm.dbg.derivedtype137 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 15 x i8 ] * @21 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit131 to %0 * ) , i32 110 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype135 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 21 x i8 ] c "__darwin_suseconds_t\00" , section "llvm.metadata" ; <[21 x i8]*>:22 [#uses=1]
@llvm.dbg.derivedtype139 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 21 x i8 ] * @22 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit131 to %0 * ) , i32 131 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype137 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 17 x i8 ] c "__darwin_nl_item\00" , section "llvm.metadata" ; <[17 x i8]*>:23 [#uses=1]
@llvm.dbg.derivedtype141 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 17 x i8 ] * @23 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit131 to %0 * ) , i32 135 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype139 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 13 x i8 ] c "/usr/include\00" , section "llvm.metadata" ; <[13 x i8]*>:24 [#uses=1]
@llvm.dbg.compile_unit143 = internal constant %llvm.dbg.compile_unit.type { i32 458769 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.compile_units to %0 * ) , i32 4 , i8 * getelementptr ( [ 9 x i8 ] * @10 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 13 x i8 ] * @24 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 57 x i8 ] * @2 , i32 0 , i32 0 ) , i1 false , i1 false , i8 * null , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.compile_unit.type*> [#uses=1]
internal constant [ 19 x i8 ] c "__darwin_wctrans_t\00" , section "llvm.metadata" ; <[19 x i8]*>:25 [#uses=1]
@llvm.dbg.derivedtype145 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 19 x i8 ] * @25 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit143 to %0 * ) , i32 29 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype141 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 7 x i8 ] c "wait.h\00" , section "llvm.metadata" ; <[7 x i8]*>:26 [#uses=1]
@llvm.dbg.compile_unit147 = internal constant %llvm.dbg.compile_unit.type { i32 458769 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.compile_units to %0 * ) , i32 4 , i8 * getelementptr ( [ 7 x i8 ] * @26 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 17 x i8 ] * @18 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 57 x i8 ] * @2 , i32 0 , i32 0 ) , i1 false , i1 false , i8 * null , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.compile_unit.type*> [#uses=1]
internal constant [ 6 x i8 ] c "pid_t\00" , section "llvm.metadata" ; <[6 x i8]*>:27 [#uses=1]
@llvm.dbg.derivedtype149 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 6 x i8 ] * @27 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit147 to %0 * ) , i32 83 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype145 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 13 x i8 ] c "sig_atomic_t\00" , section "llvm.metadata" ; <[13 x i8]*>:28 [#uses=1]
@llvm.dbg.derivedtype151 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 13 x i8 ] * @28 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit147 to %0 * ) , i32 95 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype149 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 10 x i8 ] c "ct_rune_t\00" , section "llvm.metadata" ; <[10 x i8]*>:29 [#uses=1]
@llvm.dbg.derivedtype153 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 10 x i8 ] * @29 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit147 to %0 * ) , i32 262 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype151 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 9 x i8 ] c "stdlib.h\00" , section "llvm.metadata" ; <[9 x i8]*>:30 [#uses=1]
@llvm.dbg.compile_unit155 = internal constant %llvm.dbg.compile_unit.type { i32 458769 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.compile_units to %0 * ) , i32 4 , i8 * getelementptr ( [ 9 x i8 ] * @30 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 13 x i8 ] * @24 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 57 x i8 ] * @2 , i32 0 , i32 0 ) , i1 false , i1 false , i8 * null , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.compile_unit.type*> [#uses=1]
internal constant [ 7 x i8 ] c "rune_t\00" , section "llvm.metadata" ; <[7 x i8]*>:31 [#uses=1]
@llvm.dbg.derivedtype157 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 7 x i8 ] * @31 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit155 to %0 * ) , i32 81 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype153 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 8 x i8 ] c "types.h\00" , section "llvm.metadata" ; <[8 x i8]*>:32 [#uses=1]
@llvm.dbg.compile_unit159 = internal constant %llvm.dbg.compile_unit.type { i32 458769 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.compile_units to %0 * ) , i32 4 , i8 * getelementptr ( [ 8 x i8 ] * @32 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 18 x i8 ] * @11 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 57 x i8 ] * @2 , i32 0 , i32 0 ) , i1 false , i1 false , i8 * null , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.compile_unit.type*> [#uses=1]
internal constant [ 8 x i8 ] c "int32_t\00" , section "llvm.metadata" ; <[8 x i8]*>:33 [#uses=1]
@llvm.dbg.derivedtype161 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 8 x i8 ] * @33 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit159 to %0 * ) , i32 85 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype157 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 11 x i8 ] c "register_t\00" , section "llvm.metadata" ; <[11 x i8]*>:34 [#uses=1]
@llvm.dbg.derivedtype163 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 11 x i8 ] * @34 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit159 to %0 * ) , i32 95 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype161 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 6 x i8 ] c "dev_t\00" , section "llvm.metadata" ; <[6 x i8]*>:35 [#uses=1]
@llvm.dbg.derivedtype165 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 6 x i8 ] * @35 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit159 to %0 * ) , i32 125 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype163 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 11 x i8 ] c "_structs.h\00" , section "llvm.metadata" ; <[11 x i8]*>:36 [#uses=1]
@llvm.dbg.compile_unit167 = internal constant %llvm.dbg.compile_unit.type { i32 458769 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.compile_units to %0 * ) , i32 4 , i8 * getelementptr ( [ 11 x i8 ] * @36 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 17 x i8 ] * @18 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 57 x i8 ] * @2 , i32 0 , i32 0 ) , i1 false , i1 false , i8 * null , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.compile_unit.type*> [#uses=1]
internal constant [ 12 x i8 ] c "suseconds_t\00" , section "llvm.metadata" ; <[12 x i8]*>:37 [#uses=1]
@llvm.dbg.derivedtype169 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 12 x i8 ] * @37 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit167 to %0 * ) , i32 191 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype165 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 15 x i8 ] c "gthr-default.h\00" , section "llvm.metadata" ; <[15 x i8]*>:38 [#uses=1]
internal constant [ 47 x i8 ] c "/usr/include/c++/4.0.0/i686-apple-darwin9/bits\00" , section "llvm.metadata" ; <[47 x i8]*>:39 [#uses=1]
@llvm.dbg.compile_unit172 = internal constant %llvm.dbg.compile_unit.type { i32 458769 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.compile_units to %0 * ) , i32 4 , i8 * getelementptr ( [ 15 x i8 ] * @38 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 47 x i8 ] * @39 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 57 x i8 ] * @2 , i32 0 , i32 0 ) , i1 false , i1 false , i8 * null , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.compile_unit.type*> [#uses=1]
internal constant [ 7 x i8 ] c "wint_t\00" , section "llvm.metadata" ; <[7 x i8]*>:40 [#uses=1]
@llvm.dbg.derivedtype174 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 7 x i8 ] * @40 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit172 to %0 * ) , i32 567 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype169 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 9 x i8 ] c "stdint.h\00" , section "llvm.metadata" ; <[9 x i8]*>:41 [#uses=1]
@llvm.dbg.compile_unit176 = internal constant %llvm.dbg.compile_unit.type { i32 458769 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.compile_units to %0 * ) , i32 4 , i8 * getelementptr ( [ 9 x i8 ] * @41 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 69 x i8 ] * @4 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 57 x i8 ] * @2 , i32 0 , i32 0 ) , i1 false , i1 false , i8 * null , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.compile_unit.type*> [#uses=1]
internal constant [ 14 x i8 ] c "int_least32_t\00" , section "llvm.metadata" ; <[14 x i8]*>:42 [#uses=1]
@llvm.dbg.derivedtype178 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 14 x i8 ] * @42 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit176 to %0 * ) , i32 60 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype174 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 13 x i8 ] c "int_fast32_t\00" , section "llvm.metadata" ; <[13 x i8]*>:43 [#uses=1]
@llvm.dbg.derivedtype180 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 13 x i8 ] * @43 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit176 to %0 * ) , i32 71 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype178 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 11 x i8 ] c "postypes.h\00" , section "llvm.metadata" ; <[11 x i8]*>:44 [#uses=1]
@llvm.dbg.compile_unit182 = internal constant %llvm.dbg.compile_unit.type { i32 458769 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.compile_units to %0 * ) , i32 4 , i8 * getelementptr ( [ 11 x i8 ] * @44 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 28 x i8 ] * @6 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 57 x i8 ] * @2 , i32 0 , i32 0 ) , i1 false , i1 false , i8 * null , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.compile_unit.type*> [#uses=1]
internal constant [ 11 x i8 ] c "streamsize\00" , section "llvm.metadata" ; <[11 x i8]*>:45 [#uses=1]
@llvm.dbg.derivedtype184 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 11 x i8 ] * @45 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit182 to %0 * ) , i32 72 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype180 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
@llvm.dbg.derivedtype230 = internal constant %llvm.dbg.derivedtype.type { i32 458774 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 10 x i8 ] * @9 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit112 to %0 * ) , i32 0 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype184 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 15 x i8 ] c "stl_iterator.h\00" , section "llvm.metadata" ; <[15 x i8]*>:46 [#uses=1]
@llvm.dbg.compile_unit709 = internal constant %llvm.dbg.compile_unit.type { i32 458769 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.compile_units to %0 * ) , i32 4 , i8 * getelementptr ( [ 15 x i8 ] * @46 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 28 x i8 ] * @6 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 57 x i8 ] * @2 , i32 0 , i32 0 ) , i1 false , i1 false , i8 * null , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.compile_unit.type*> [#uses=1]
internal constant [ 11 x i8 ] c "_M_current\00" , section "llvm.metadata" ; <[11 x i8]*>:47 [#uses=1]
internal constant [ 18 x i8 ] c "__normal_iterator\00" , section "llvm.metadata" ; <[18 x i8]*>:48 [#uses=1]
internal constant [ 10 x i8 ] c "operator*\00" , section "llvm.metadata" ; <[10 x i8]*>:49 [#uses=1]
internal constant [ 11 x i8 ] c "operator->\00" , section "llvm.metadata" ; <[11 x i8]*>:50 [#uses=1]
internal constant [ 11 x i8 ] c "operator++\00" , section "llvm.metadata" ; <[11 x i8]*>:51 [#uses=1]
internal constant [ 11 x i8 ] c "operator--\00" , section "llvm.metadata" ; <[11 x i8]*>:52 [#uses=1]
@llvm.dbg.derivedtype759 = internal constant %llvm.dbg.derivedtype.type { i32 458768 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 32 , i64 32 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype230 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 11 x i8 ] c "operator[]\00" , section "llvm.metadata" ; <[11 x i8]*>:53 [#uses=1]
internal constant [ 11 x i8 ] c "operator+=\00" , section "llvm.metadata" ; <[11 x i8]*>:54 [#uses=1]
internal constant [ 10 x i8 ] c "operator+\00" , section "llvm.metadata" ; <[10 x i8]*>:55 [#uses=1]
internal constant [ 11 x i8 ] c "operator-=\00" , section "llvm.metadata" ; <[11 x i8]*>:56 [#uses=1]
internal constant [ 10 x i8 ] c "operator-\00" , section "llvm.metadata" ; <[10 x i8]*>:57 [#uses=1]
internal constant [ 5 x i8 ] c "base\00" , section "llvm.metadata" ; <[5 x i8]*>:58 [#uses=1]
internal constant [ 18 x i8 ] c "cpp_type_traits.h\00" , section "llvm.metadata" ; <[18 x i8]*>:59 [#uses=1]
@llvm.dbg.compile_unit1192 = internal constant %llvm.dbg.compile_unit.type { i32 458769 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.compile_units to %0 * ) , i32 4 , i8 * getelementptr ( [ 18 x i8 ] * @59 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 28 x i8 ] * @6 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 57 x i8 ] * @2 , i32 0 , i32 0 ) , i1 false , i1 false , i8 * null , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.compile_unit.type*> [#uses=1]
internal constant [ 12 x i8 ] c "__true_type\00" , section "llvm.metadata" ; <[12 x i8]*>:60 [#uses=1]
@llvm.dbg.array1195 = internal constant [ 0 x %0 * ] zeroinitializer , section "llvm.metadata" ; <[0 x %0*]*> [#uses=1]
@llvm.dbg.composite1196 = internal constant %llvm.dbg.composite.type { i32 458771 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 12 x i8 ] * @60 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit1192 to %0 * ) , i32 93 , i64 8 , i64 8 , i64 0 , i32 0 , %0 * null , %0 * bitcast ( [ 0 x %0 * ] * @llvm.dbg.array1195 to %0 * ) , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.composite.type*> [#uses=1]
@llvm.dbg.derivedtype1631 = internal constant %llvm.dbg.derivedtype.type { i32 458767 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 32 , i64 32 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.basictype.type * @llvm.dbg.basictype to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
@llvm.dbg.derivedtype1633 = internal constant %llvm.dbg.derivedtype.type { i32 458768 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 32 , i64 32 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.basictype.type * @llvm.dbg.basictype to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
internal constant [ 106 x i8 ] c "__normal_iterator<long unsigned int*,std::vector<long unsigned int, std::ALLOCATOR<long unsigned int> > >\00" , section "llvm.metadata" ; <[106 x i8]*>:61 [#uses=1]
@llvm.dbg.derivedtype1768 = internal constant %llvm.dbg.derivedtype.type { i32 458765 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 11 x i8 ] * @47 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit709 to %0 * ) , i32 589 , i64 32 , i64 32 , i64 0 , i32 2 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1631 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
@llvm.dbg.derivedtype1769 = internal constant %llvm.dbg.derivedtype.type { i32 458767 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 32 , i64 32 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1828 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
@llvm.dbg.array1770 = internal constant [ 2 x %0 * ] [ %0 * null , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1769 to %0 * ) ] , section "llvm.metadata" ; <[2 x %0*]*> [#uses=1]
@llvm.dbg.composite1771 = internal constant %llvm.dbg.composite.type { i32 458773 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * null , %0 * bitcast ( [ 2 x %0 * ] * @llvm.dbg.array1770 to %0 * ) , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.composite.type*> [#uses=1]
@llvm.dbg.subprogram1772 = internal constant %llvm.dbg.subprogram.type { i32 458798 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.subprograms to %0 * ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 18 x i8 ] * @48 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 18 x i8 ] * @48 , i32 0 , i32 0 ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit709 to %0 * ) , i32 600 , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1771 to %0 * ) , i1 false , i1 false } , section "llvm.metadata" ; <%llvm.dbg.subprogram.type*> [#uses=1]
@llvm.dbg.derivedtype1773 = internal constant %llvm.dbg.derivedtype.type { i32 458790 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 32 , i64 32 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1631 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
@llvm.dbg.derivedtype1774 = internal constant %llvm.dbg.derivedtype.type { i32 458768 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 32 , i64 32 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1773 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
@llvm.dbg.array1775 = internal constant [ 3 x %0 * ] [ %0 * null , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1769 to %0 * ) , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1774 to %0 * ) ] , section "llvm.metadata" ; <[3 x %0*]*> [#uses=1]
@llvm.dbg.composite1776 = internal constant %llvm.dbg.composite.type { i32 458773 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * null , %0 * bitcast ( [ 3 x %0 * ] * @llvm.dbg.array1775 to %0 * ) , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.composite.type*> [#uses=1]
@llvm.dbg.subprogram1777 = internal constant %llvm.dbg.subprogram.type { i32 458798 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.subprograms to %0 * ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 18 x i8 ] * @48 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 18 x i8 ] * @48 , i32 0 , i32 0 ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit709 to %0 * ) , i32 603 , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1776 to %0 * ) , i1 false , i1 false } , section "llvm.metadata" ; <%llvm.dbg.subprogram.type*> [#uses=1]
@llvm.dbg.composite1778 = internal constant %llvm.dbg.composite.type { i32 458771 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit709 to %0 * ) , i32 587 , i64 0 , i64 0 , i64 0 , i32 4 , %0 * null , %0 * null , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.composite.type*> [#uses=1]
@llvm.dbg.derivedtype1779 = internal constant %llvm.dbg.derivedtype.type { i32 458790 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 0 , i64 8 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1778 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
@llvm.dbg.derivedtype1780 = internal constant %llvm.dbg.derivedtype.type { i32 458768 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 32 , i64 32 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1779 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
@llvm.dbg.array1781 = internal constant [ 3 x %0 * ] [ %0 * null , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1769 to %0 * ) , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1780 to %0 * ) ] , section "llvm.metadata" ; <[3 x %0*]*> [#uses=1]
@llvm.dbg.composite1782 = internal constant %llvm.dbg.composite.type { i32 458773 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * null , %0 * bitcast ( [ 3 x %0 * ] * @llvm.dbg.array1781 to %0 * ) , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.composite.type*> [#uses=1]
@llvm.dbg.subprogram1783 = internal constant %llvm.dbg.subprogram.type { i32 458798 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.subprograms to %0 * ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 18 x i8 ] * @48 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 18 x i8 ] * @48 , i32 0 , i32 0 ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit709 to %0 * ) , i32 608 , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1782 to %0 * ) , i1 false , i1 false } , section "llvm.metadata" ; <%llvm.dbg.subprogram.type*> [#uses=1]
@llvm.dbg.derivedtype1784 = internal constant %llvm.dbg.derivedtype.type { i32 458790 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 32 , i64 32 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1828 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
@llvm.dbg.derivedtype1785 = internal constant %llvm.dbg.derivedtype.type { i32 458767 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 32 , i64 32 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1784 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
@llvm.dbg.array1786 = internal constant [ 2 x %0 * ] [ %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1633 to %0 * ) , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1785 to %0 * ) ] , section "llvm.metadata" ; <[2 x %0*]*> [#uses=1]
@llvm.dbg.composite1787 = internal constant %llvm.dbg.composite.type { i32 458773 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * null , %0 * bitcast ( [ 2 x %0 * ] * @llvm.dbg.array1786 to %0 * ) , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.composite.type*> [#uses=1]
internal constant [ 59 x i8 ] c "_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEdeEv\00" , section "llvm.metadata" ; <[59 x i8]*>:62 [#uses=1]
@llvm.dbg.subprogram1789 = internal constant %llvm.dbg.subprogram.type { i32 458798 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.subprograms to %0 * ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 10 x i8 ] * @49 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 10 x i8 ] * @49 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 59 x i8 ] * @62 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit709 to %0 * ) , i32 613 , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1787 to %0 * ) , i1 false , i1 false } , section "llvm.metadata" ; <%llvm.dbg.subprogram.type*> [#uses=1]
@llvm.dbg.array1790 = internal constant [ 2 x %0 * ] [ %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1631 to %0 * ) , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1785 to %0 * ) ] , section "llvm.metadata" ; <[2 x %0*]*> [#uses=1]
@llvm.dbg.composite1791 = internal constant %llvm.dbg.composite.type { i32 458773 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * null , %0 * bitcast ( [ 2 x %0 * ] * @llvm.dbg.array1790 to %0 * ) , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.composite.type*> [#uses=1]
internal constant [ 59 x i8 ] c "_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEptEv\00" , section "llvm.metadata" ; <[59 x i8]*>:63 [#uses=1]
@llvm.dbg.subprogram1793 = internal constant %llvm.dbg.subprogram.type { i32 458798 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.subprograms to %0 * ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 11 x i8 ] * @50 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 11 x i8 ] * @50 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 59 x i8 ] * @63 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit709 to %0 * ) , i32 617 , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1791 to %0 * ) , i1 false , i1 false } , section "llvm.metadata" ; <%llvm.dbg.subprogram.type*> [#uses=1]
@llvm.dbg.derivedtype1794 = internal constant %llvm.dbg.derivedtype.type { i32 458768 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 32 , i64 32 , i64 0 , i32 0 , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1828 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.derivedtype.type*> [#uses=1]
@llvm.dbg.array1795 = internal constant [ 2 x %0 * ] [ %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1794 to %0 * ) , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1769 to %0 * ) ] , section "llvm.metadata" ; <[2 x %0*]*> [#uses=1]
@llvm.dbg.composite1796 = internal constant %llvm.dbg.composite.type { i32 458773 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * null , %0 * bitcast ( [ 2 x %0 * ] * @llvm.dbg.array1795 to %0 * ) , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.composite.type*> [#uses=1]
internal constant [ 58 x i8 ] c "_ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEppEv\00" , section "llvm.metadata" ; <[58 x i8]*>:64 [#uses=1]
@llvm.dbg.subprogram1798 = internal constant %llvm.dbg.subprogram.type { i32 458798 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.subprograms to %0 * ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 11 x i8 ] * @51 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 11 x i8 ] * @51 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 58 x i8 ] * @64 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit709 to %0 * ) , i32 621 , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1796 to %0 * ) , i1 false , i1 false } , section "llvm.metadata" ; <%llvm.dbg.subprogram.type*> [#uses=1]
@llvm.dbg.array1799 = internal constant [ 3 x %0 * ] [ %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1828 to %0 * ) , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1769 to %0 * ) , %0 * bitcast ( %llvm.dbg.basictype.type * @llvm.dbg.basictype103 to %0 * ) ] , section "llvm.metadata" ; <[3 x %0*]*> [#uses=1]
@llvm.dbg.composite1800 = internal constant %llvm.dbg.composite.type { i32 458773 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * null , %0 * bitcast ( [ 3 x %0 * ] * @llvm.dbg.array1799 to %0 * ) , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.composite.type*> [#uses=1]
internal constant [ 58 x i8 ] c "_ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEppEi\00" , section "llvm.metadata" ; <[58 x i8]*>:65 [#uses=1]
@llvm.dbg.subprogram1802 = internal constant %llvm.dbg.subprogram.type { i32 458798 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.subprograms to %0 * ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 11 x i8 ] * @51 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 11 x i8 ] * @51 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 58 x i8 ] * @65 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit709 to %0 * ) , i32 628 , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1800 to %0 * ) , i1 false , i1 false } , section "llvm.metadata" ; <%llvm.dbg.subprogram.type*> [#uses=1]
internal constant [ 58 x i8 ] c "_ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEmmEv\00" , section "llvm.metadata" ; <[58 x i8]*>:66 [#uses=1]
@llvm.dbg.subprogram1804 = internal constant %llvm.dbg.subprogram.type { i32 458798 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.subprograms to %0 * ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 11 x i8 ] * @52 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 11 x i8 ] * @52 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 58 x i8 ] * @66 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit709 to %0 * ) , i32 633 , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1796 to %0 * ) , i1 false , i1 false } , section "llvm.metadata" ; <%llvm.dbg.subprogram.type*> [#uses=1]
internal constant [ 58 x i8 ] c "_ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEmmEi\00" , section "llvm.metadata" ; <[58 x i8]*>:67 [#uses=1]
@llvm.dbg.subprogram1806 = internal constant %llvm.dbg.subprogram.type { i32 458798 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.subprograms to %0 * ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 11 x i8 ] * @52 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 11 x i8 ] * @52 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 58 x i8 ] * @67 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit709 to %0 * ) , i32 640 , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1800 to %0 * ) , i1 false , i1 false } , section "llvm.metadata" ; <%llvm.dbg.subprogram.type*> [#uses=1]
@llvm.dbg.array1807 = internal constant [ 3 x %0 * ] [ %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1633 to %0 * ) , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1785 to %0 * ) , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype759 to %0 * ) ] , section "llvm.metadata" ; <[3 x %0*]*> [#uses=1]
@llvm.dbg.composite1808 = internal constant %llvm.dbg.composite.type { i32 458773 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * null , %0 * bitcast ( [ 3 x %0 * ] * @llvm.dbg.array1807 to %0 * ) , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.composite.type*> [#uses=1]
internal constant [ 61 x i8 ] c "_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEixERKi\00" , section "llvm.metadata" ; <[61 x i8]*>:68 [#uses=1]
@llvm.dbg.subprogram1810 = internal constant %llvm.dbg.subprogram.type { i32 458798 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.subprograms to %0 * ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 11 x i8 ] * @53 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 11 x i8 ] * @53 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 61 x i8 ] * @68 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit709 to %0 * ) , i32 645 , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1808 to %0 * ) , i1 false , i1 false } , section "llvm.metadata" ; <%llvm.dbg.subprogram.type*> [#uses=1]
@llvm.dbg.array1811 = internal constant [ 3 x %0 * ] [ %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1794 to %0 * ) , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1769 to %0 * ) , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype759 to %0 * ) ] , section "llvm.metadata" ; <[3 x %0*]*> [#uses=1]
@llvm.dbg.composite1812 = internal constant %llvm.dbg.composite.type { i32 458773 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * null , %0 * bitcast ( [ 3 x %0 * ] * @llvm.dbg.array1811 to %0 * ) , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.composite.type*> [#uses=1]
internal constant [ 60 x i8 ] c "_ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEpLERKi\00" , section "llvm.metadata" ; <[60 x i8]*>:69 [#uses=1]
@llvm.dbg.subprogram1814 = internal constant %llvm.dbg.subprogram.type { i32 458798 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.subprograms to %0 * ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 11 x i8 ] * @54 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 11 x i8 ] * @54 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 60 x i8 ] * @69 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit709 to %0 * ) , i32 649 , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1812 to %0 * ) , i1 false , i1 false } , section "llvm.metadata" ; <%llvm.dbg.subprogram.type*> [#uses=1]
@llvm.dbg.array1815 = internal constant [ 3 x %0 * ] [ %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1828 to %0 * ) , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1785 to %0 * ) , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype759 to %0 * ) ] , section "llvm.metadata" ; <[3 x %0*]*> [#uses=1]
@llvm.dbg.composite1816 = internal constant %llvm.dbg.composite.type { i32 458773 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * null , %0 * bitcast ( [ 3 x %0 * ] * @llvm.dbg.array1815 to %0 * ) , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.composite.type*> [#uses=1]
internal constant [ 61 x i8 ] c "_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEplERKi\00" , section "llvm.metadata" ; <[61 x i8]*>:70 [#uses=1]
@llvm.dbg.subprogram1818 = internal constant %llvm.dbg.subprogram.type { i32 458798 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.subprograms to %0 * ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 10 x i8 ] * @55 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 10 x i8 ] * @55 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 61 x i8 ] * @70 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit709 to %0 * ) , i32 653 , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1816 to %0 * ) , i1 false , i1 false } , section "llvm.metadata" ; <%llvm.dbg.subprogram.type*> [#uses=1]
internal constant [ 60 x i8 ] c "_ZN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEmIERKi\00" , section "llvm.metadata" ; <[60 x i8]*>:71 [#uses=1]
@llvm.dbg.subprogram1820 = internal constant %llvm.dbg.subprogram.type { i32 458798 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.subprograms to %0 * ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 11 x i8 ] * @56 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 11 x i8 ] * @56 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 60 x i8 ] * @71 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit709 to %0 * ) , i32 657 , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1812 to %0 * ) , i1 false , i1 false } , section "llvm.metadata" ; <%llvm.dbg.subprogram.type*> [#uses=1]
internal constant [ 61 x i8 ] c "_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEmiERKi\00" , section "llvm.metadata" ; <[61 x i8]*>:72 [#uses=1]
@llvm.dbg.subprogram1822 = internal constant %llvm.dbg.subprogram.type { i32 458798 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.subprograms to %0 * ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 10 x i8 ] * @57 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 10 x i8 ] * @57 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 61 x i8 ] * @72 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit709 to %0 * ) , i32 661 , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1816 to %0 * ) , i1 false , i1 false } , section "llvm.metadata" ; <%llvm.dbg.subprogram.type*> [#uses=1]
@llvm.dbg.array1823 = internal constant [ 2 x %0 * ] [ %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1774 to %0 * ) , %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1785 to %0 * ) ] , section "llvm.metadata" ; <[2 x %0*]*> [#uses=1]
@llvm.dbg.composite1824 = internal constant %llvm.dbg.composite.type { i32 458773 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * null , %0 * bitcast ( [ 2 x %0 * ] * @llvm.dbg.array1823 to %0 * ) , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.composite.type*> [#uses=1]
internal constant [ 62 x i8 ] c "_ZNK9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEE4baseEv\00" , section "llvm.metadata" ; <[62 x i8]*>:73 [#uses=1]
@llvm.dbg.subprogram1826 = internal constant %llvm.dbg.subprogram.type { i32 458798 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.subprograms to %0 * ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 5 x i8 ] * @58 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 5 x i8 ] * @58 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 62 x i8 ] * @73 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit709 to %0 * ) , i32 665 , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1824 to %0 * ) , i1 false , i1 false } , section "llvm.metadata" ; <%llvm.dbg.subprogram.type*> [#uses=1]
@llvm.dbg.array1827 = internal constant [ 16 x %0 * ] [ %0 * bitcast ( %llvm.dbg.derivedtype.type * @llvm.dbg.derivedtype1768 to %0 * ) , %0 * bitcast ( %llvm.dbg.subprogram.type * @llvm.dbg.subprogram1772 to %0 * ) , %0 * bitcast ( %llvm.dbg.subprogram.type * @llvm.dbg.subprogram1777 to %0 * ) , %0 * bitcast ( %llvm.dbg.subprogram.type * @llvm.dbg.subprogram1783 to %0 * ) , %0 * bitcast ( %llvm.dbg.subprogram.type * @llvm.dbg.subprogram1789 to %0 * ) , %0 * bitcast ( %llvm.dbg.subprogram.type * @llvm.dbg.subprogram1793 to %0 * ) , %0 * bitcast ( %llvm.dbg.subprogram.type * @llvm.dbg.subprogram1798 to %0 * ) , %0 * bitcast ( %llvm.dbg.subprogram.type * @llvm.dbg.subprogram1802 to %0 * ) , %0 * bitcast ( %llvm.dbg.subprogram.type * @llvm.dbg.subprogram1804 to %0 * ) , %0 * bitcast ( %llvm.dbg.subprogram.type * @llvm.dbg.subprogram1806 to %0 * ) , %0 * bitcast ( %llvm.dbg.subprogram.type * @llvm.dbg.subprogram1810 to %0 * ) , %0 * bitcast ( %llvm.dbg.subprogram.type * @llvm.dbg.subprogram1814 to %0 * ) , %0 * bitcast ( %llvm.dbg.subprogram.type * @llvm.dbg.subprogram1818 to %0 * ) , %0 * bitcast ( %llvm.dbg.subprogram.type * @llvm.dbg.subprogram1820 to %0 * ) , %0 * bitcast ( %llvm.dbg.subprogram.type * @llvm.dbg.subprogram1822 to %0 * ) , %0 * bitcast ( %llvm.dbg.subprogram.type * @llvm.dbg.subprogram1826 to %0 * ) ] , section "llvm.metadata" ; <[16 x %0*]*> [#uses=1]
@llvm.dbg.composite1828 = internal constant %llvm.dbg.composite.type { i32 458771 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 106 x i8 ] * @61 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit709 to %0 * ) , i32 587 , i64 32 , i64 32 , i64 0 , i32 0 , %0 * null , %0 * bitcast ( [ 16 x %0 * ] * @llvm.dbg.array1827 to %0 * ) , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.composite.type*> [#uses=1]
internal constant [ 8 x i8 ] c "__first\00" , section "llvm.metadata" ; <[8 x i8]*>:74 [#uses=1]
internal constant [ 7 x i8 ] c "__last\00" , section "llvm.metadata" ; <[7 x i8]*>:75 [#uses=1]
internal constant [ 9 x i8 ] c "__result\00" , section "llvm.metadata" ; <[9 x i8]*>:76 [#uses=1]
internal constant [ 20 x i8 ] c "stl_uninitialized.h\00" , section "llvm.metadata" ; <[20 x i8]*>:77 [#uses=1]
@llvm.dbg.compile_unit2900 = internal constant %llvm.dbg.compile_unit.type { i32 458769 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.compile_units to %0 * ) , i32 4 , i8 * getelementptr ( [ 20 x i8 ] * @77 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 28 x i8 ] * @6 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 57 x i8 ] * @2 , i32 0 , i32 0 ) , i1 false , i1 false , i8 * null , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.compile_unit.type*> [#uses=1]
@llvm.dbg.array4285 = internal constant [ 5 x %0 * ] [ %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1828 to %0 * ) , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1828 to %0 * ) , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1828 to %0 * ) , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1828 to %0 * ) , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1196 to %0 * ) ] , section "llvm.metadata" ; <[5 x %0*]*> [#uses=1]
@llvm.dbg.composite4286 = internal constant %llvm.dbg.composite.type { i32 458773 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * null , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i32 0 , i64 0 , i64 0 , i64 0 , i32 0 , %0 * null , %0 * bitcast ( [ 5 x %0 * ] * @llvm.dbg.array4285 to %0 * ) , i32 0 } , section "llvm.metadata" ; <%llvm.dbg.composite.type*> [#uses=1]
internal constant [ 264 x i8 ] c "__uninitialized_copy_aux<__gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int, std::ALLOCATOR<long unsigned int> > >, __gnu_cxx::__normal_iterator<long unsigned int*, std::vector<long unsigned int, std::ALLOCATOR<long unsigned int> > > >\00" , section "llvm.metadata" ; <[264 x i8]*>:78 [#uses=1]
internal constant [ 112 x i8 ] c "_ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEES6_ET0_T_S8_S7_11__true_type\00" , section "llvm.metadata" ; <[112 x i8]*>:79 [#uses=1]
@llvm.dbg.subprogram4289 = internal constant %llvm.dbg.subprogram.type { i32 458798 , %0 * bitcast ( %llvm.dbg.anchor.type * @llvm.dbg.subprograms to %0 * ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit to %0 * ) , i8 * getelementptr ( [ 264 x i8 ] * @78 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 264 x i8 ] * @78 , i32 0 , i32 0 ) , i8 * getelementptr ( [ 112 x i8 ] * @79 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit2900 to %0 * ) , i32 73 , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite4286 to %0 * ) , i1 false , i1 true } , section "llvm.metadata" ; <%llvm.dbg.subprogram.type*> [#uses=1]
@llvm.dbg.variable4290 = internal constant %llvm.dbg.variable.type { i32 459009 , %0 * bitcast ( %llvm.dbg.subprogram.type * @llvm.dbg.subprogram4289 to %0 * ) , i8 * getelementptr ( [ 8 x i8 ] * @74 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit2900 to %0 * ) , i32 73 , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1828 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.variable.type*> [#uses=1]
@llvm.dbg.variable4291 = internal constant %llvm.dbg.variable.type { i32 459009 , %0 * bitcast ( %llvm.dbg.subprogram.type * @llvm.dbg.subprogram4289 to %0 * ) , i8 * getelementptr ( [ 7 x i8 ] * @75 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit2900 to %0 * ) , i32 73 , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1828 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.variable.type*> [#uses=1]
@llvm.dbg.variable4292 = internal constant %llvm.dbg.variable.type { i32 459009 , %0 * bitcast ( %llvm.dbg.subprogram.type * @llvm.dbg.subprogram4289 to %0 * ) , i8 * getelementptr ( [ 9 x i8 ] * @76 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit2900 to %0 * ) , i32 73 , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1828 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.variable.type*> [#uses=1]
@llvm.dbg.variable4293 = internal constant %llvm.dbg.variable.type { i32 459009 , %0 * bitcast ( %llvm.dbg.subprogram.type * @llvm.dbg.subprogram4289 to %0 * ) , i8 * getelementptr ( [ 12 x i8 ] * @5 , i32 0 , i32 0 ) , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit2900 to %0 * ) , i32 73 , %0 * bitcast ( %llvm.dbg.composite.type * @llvm.dbg.composite1196 to %0 * ) } , section "llvm.metadata" ; <%llvm.dbg.variable.type*> [#uses=1]
@llvm.used = appending global [ 1 x i8 * ] [ i8 * bitcast ( i32 * ( i32 * , i32 * , i32 * , %1 * ) * @_ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEES6_ET0_T_S8_S7_11__true_type to i8 * ) ] , section "llvm.metadata" ; <[1 x i8*]*> [#uses=0]
define i32 * @_ZSt24__uninitialized_copy_auxIN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEES6_ET0_T_S8_S7_11__true_type ( i32 * , i32 * , i32 * , %1 * byval align 4 ) {
%5 = alloca %2 ; <%2*> [#uses=3]
%6 = alloca %2 ; <%2*> [#uses=3]
%7 = alloca %2 ; <%2*> [#uses=3]
%8 = alloca %2 ; <%2*> [#uses=2]
%9 = alloca %2 ; <%2*> [#uses=2]
%10 = alloca %2 ; <%2*> [#uses=2]
%11 = bitcast i32 0 to i32 ; <i32> [#uses=0]
call void @llvm.dbg.func.start ( %0 * bitcast ( %llvm.dbg.subprogram.type * @llvm.dbg.subprogram4289 to %0 * ) )
%12 = bitcast %2 * %5 to %0 * ; <%0*> [#uses=1]
call void @llvm.dbg.declare ( %0 * %12 , %0 * bitcast ( %llvm.dbg.variable.type * @llvm.dbg.variable4290 to %0 * ) )
%13 = getelementptr %2 * %5 , i32 0 , i32 0 ; <i32**> [#uses=1]
store i32 * %0 , i32 * * %13
%14 = bitcast %2 * %6 to %0 * ; <%0*> [#uses=1]
call void @llvm.dbg.declare ( %0 * %14 , %0 * bitcast ( %llvm.dbg.variable.type * @llvm.dbg.variable4291 to %0 * ) )
%15 = getelementptr %2 * %6 , i32 0 , i32 0 ; <i32**> [#uses=1]
store i32 * %1 , i32 * * %15
%16 = bitcast %2 * %7 to %0 * ; <%0*> [#uses=1]
call void @llvm.dbg.declare ( %0 * %16 , %0 * bitcast ( %llvm.dbg.variable.type * @llvm.dbg.variable4292 to %0 * ) )
%17 = getelementptr %2 * %7 , i32 0 , i32 0 ; <i32**> [#uses=1]
store i32 * %2 , i32 * * %17
%18 = bitcast %1 * %3 to %0 * ; <%0*> [#uses=1]
call void @llvm.dbg.declare ( %0 * %18 , %0 * bitcast ( %llvm.dbg.variable.type * @llvm.dbg.variable4293 to %0 * ) )
call void @llvm.dbg.stoppoint ( i32 74 , i32 0 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit2900 to %0 * ) )
%19 = getelementptr %2 * %5 , i32 0 , i32 0 ; <i32**> [#uses=1]
%20 = load i32 * * %19 ; <i32*> [#uses=1]
%21 = getelementptr %2 * %6 , i32 0 , i32 0 ; <i32**> [#uses=1]
%22 = load i32 * * %21 ; <i32*> [#uses=1]
%23 = getelementptr %2 * %7 , i32 0 , i32 0 ; <i32**> [#uses=1]
%24 = load i32 * * %23 ; <i32*> [#uses=1]
%25 = call i32 * @_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEES6_ET0_T_S8_S7_ ( i32 * %20 , i32 * %22 , i32 * %24 ) ; <i32*> [#uses=1]
%26 = bitcast %2 * %9 to i32 * * ; <i32**> [#uses=1]
store i32 * %25 , i32 * * %26 , align 4
%27 = getelementptr %2 * %10 , i32 0 , i32 0 ; <i32**> [#uses=1]
%28 = getelementptr %2 * %9 , i32 0 , i32 0 ; <i32**> [#uses=1]
%29 = load i32 * * %28 , align 4 ; <i32*> [#uses=1]
store i32 * %29 , i32 * * %27 , align 4
%30 = getelementptr %2 * %8 , i32 0 , i32 0 ; <i32**> [#uses=1]
%31 = getelementptr %2 * %10 , i32 0 , i32 0 ; <i32**> [#uses=1]
%32 = load i32 * * %31 , align 4 ; <i32*> [#uses=1]
store i32 * %32 , i32 * * %30 , align 4
%33 = bitcast %2 * %8 to i32 * * ; <i32**> [#uses=1]
%34 = load i32 * * %33 ; <i32*> [#uses=1]
call void @llvm.dbg.stoppoint ( i32 74 , i32 0 , %0 * bitcast ( %llvm.dbg.compile_unit.type * @llvm.dbg.compile_unit2900 to %0 * ) )
call void @llvm.dbg.region.end ( %0 * bitcast ( %llvm.dbg.subprogram.type * @llvm.dbg.subprogram4289 to %0 * ) )
ret i32 * %34
}
declare void @llvm.dbg.func.start ( %0 * ) nounwind
declare void @llvm.dbg.declare ( %0 * , %0 * ) nounwind
declare void @llvm.dbg.stoppoint ( i32 , i32 , %0 * ) nounwind
declare void @llvm.dbg.region.end ( %0 * ) nounwind
declare i32 * @_ZSt4copyIN9__gnu_cxx17__normal_iteratorIPmSt6vectorImSaImEEEES6_ET0_T_S8_S7_ ( i32 * , i32 * , i32 * )