xref: /aosp_15_r20/external/llvm/test/Transforms/Inline/2006-11-09-InlineCGUpdate.ll (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker; RUN: opt < %s -inline -prune-eh -disable-output
2*9880d681SAndroid Build Coastguard Worker; PR992
3*9880d681SAndroid Build Coastguard Workertarget datalayout = "e-p:32:32"
4*9880d681SAndroid Build Coastguard Workertarget triple = "i686-pc-linux-gnu"
5*9880d681SAndroid Build Coastguard Worker	%struct._IO_FILE = type { i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, %struct._IO_marker*, %struct._IO_FILE*, i32, i32, i32, i16, i8, [1 x i8], i8*, i64, i8*, i8*, i32, [52 x i8] }
6*9880d681SAndroid Build Coastguard Worker	%struct._IO_marker = type { %struct._IO_marker*, %struct._IO_FILE*, i32 }
7*9880d681SAndroid Build Coastguard Worker	%"struct.__cxxabiv1::__array_type_info" = type { %"struct.std::type_info" }
8*9880d681SAndroid Build Coastguard Worker	%"struct.__cxxabiv1::__si_class_type_info" = type { %"struct.__cxxabiv1::__array_type_info", %"struct.__cxxabiv1::__array_type_info"* }
9*9880d681SAndroid Build Coastguard Worker	%"struct.__gnu_cxx::_Rope_rep_alloc_base<char,std::allocator<char>, true>" = type { i32 }
10*9880d681SAndroid Build Coastguard Worker	%"struct.__gnu_cxx::__normal_iterator<char*,std::basic_string<char, std::char_traits<char>, std::allocator<char> > >" = type { i8* }
11*9880d681SAndroid Build Coastguard Worker	%"struct.__gnu_cxx::__normal_iterator<const wchar_t*,std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >" = type { i32* }
12*9880d681SAndroid Build Coastguard Worker	%"struct.__gnu_cxx::char_producer<char>" = type { i32 (...)** }
13*9880d681SAndroid Build Coastguard Worker	%"struct.__gnu_cxx::stdio_sync_filebuf<char,std::char_traits<char> >" = type { %"struct.std::basic_streambuf<char,std::char_traits<char> >", %struct._IO_FILE*, i32 }
14*9880d681SAndroid Build Coastguard Worker	%"struct.__gnu_cxx::stdio_sync_filebuf<wchar_t,std::char_traits<wchar_t> >" = type { %"struct.std::basic_streambuf<wchar_t,std::char_traits<wchar_t> >", %struct._IO_FILE*, i32 }
15*9880d681SAndroid Build Coastguard Worker	%struct.__locale_struct = type { [13 x %struct.locale_data*], i16*, i32*, i32*, [13 x i8*] }
16*9880d681SAndroid Build Coastguard Worker	%struct.__mbstate_t = type { i32, %"struct.__gnu_cxx::_Rope_rep_alloc_base<char,std::allocator<char>, true>" }
17*9880d681SAndroid Build Coastguard Worker	%struct.locale_data = type opaque
18*9880d681SAndroid Build Coastguard Worker	%"struct.std::__basic_file<char>" = type { %struct._IO_FILE*, i1 }
19*9880d681SAndroid Build Coastguard Worker	%"struct.std::__codecvt_abstract_base<char,char,__mbstate_t>" = type { %"struct.std::locale::facet" }
20*9880d681SAndroid Build Coastguard Worker	%"struct.std::basic_filebuf<char,std::char_traits<char> >" = type { %"struct.std::basic_streambuf<char,std::char_traits<char> >", i32, %"struct.std::__basic_file<char>", i32, %struct.__mbstate_t, %struct.__mbstate_t, i8*, i32, i1, i1, i1, i1, i8, i8*, i8*, i1, %"struct.std::codecvt<char,char,__mbstate_t>"*, i8*, i32, i8*, i8* }
21*9880d681SAndroid Build Coastguard Worker	%"struct.std::basic_filebuf<wchar_t,std::char_traits<wchar_t> >" = type { %"struct.std::basic_streambuf<wchar_t,std::char_traits<wchar_t> >", i32, %"struct.std::__basic_file<char>", i32, %struct.__mbstate_t, %struct.__mbstate_t, i32*, i32, i1, i1, i1, i1, i32, i32*, i32*, i1, %"struct.std::codecvt<char,char,__mbstate_t>"*, i8*, i32, i8*, i8* }
22*9880d681SAndroid Build Coastguard Worker	%"struct.std::basic_fstream<char,std::char_traits<char> >" = type { { %"struct.std::locale::facet", %"struct.__gnu_cxx::char_producer<char>" }, %"struct.std::basic_filebuf<char,std::char_traits<char> >", %"struct.std::basic_ios<char,std::char_traits<char> >" }
23*9880d681SAndroid Build Coastguard Worker	%"struct.std::basic_fstream<wchar_t,std::char_traits<wchar_t> >" = type { { %"struct.std::locale::facet", %"struct.__gnu_cxx::char_producer<char>" }, %"struct.std::basic_filebuf<wchar_t,std::char_traits<wchar_t> >", %"struct.std::basic_ios<wchar_t,std::char_traits<wchar_t> >" }
24*9880d681SAndroid Build Coastguard Worker	%"struct.std::basic_ios<char,std::char_traits<char> >" = type { %"struct.std::ios_base", %"struct.std::basic_ostream<char,std::char_traits<char> >"*, i8, i1, %"struct.std::basic_streambuf<char,std::char_traits<char> >"*, %"struct.std::ctype<char>"*, %"struct.std::__codecvt_abstract_base<char,char,__mbstate_t>"*, %"struct.std::__codecvt_abstract_base<char,char,__mbstate_t>"* }
25*9880d681SAndroid Build Coastguard Worker	%"struct.std::basic_ios<wchar_t,std::char_traits<wchar_t> >" = type { %"struct.std::ios_base", %"struct.std::basic_ostream<wchar_t,std::char_traits<wchar_t> >"*, i32, i1, %"struct.std::basic_streambuf<wchar_t,std::char_traits<wchar_t> >"*, %"struct.std::codecvt<char,char,__mbstate_t>"*, %"struct.std::__codecvt_abstract_base<char,char,__mbstate_t>"*, %"struct.std::__codecvt_abstract_base<char,char,__mbstate_t>"* }
26*9880d681SAndroid Build Coastguard Worker	%"struct.std::basic_iostream<wchar_t,std::char_traits<wchar_t> >" = type { %"struct.std::locale::facet", %"struct.__gnu_cxx::char_producer<char>", %"struct.std::basic_ios<wchar_t,std::char_traits<wchar_t> >" }
27*9880d681SAndroid Build Coastguard Worker	%"struct.std::basic_ostream<char,std::char_traits<char> >" = type { i32 (...)**, %"struct.std::basic_ios<char,std::char_traits<char> >" }
28*9880d681SAndroid Build Coastguard Worker	%"struct.std::basic_ostream<wchar_t,std::char_traits<wchar_t> >" = type { i32 (...)**, %"struct.std::basic_ios<wchar_t,std::char_traits<wchar_t> >" }
29*9880d681SAndroid Build Coastguard Worker	%"struct.std::basic_streambuf<char,std::char_traits<char> >" = type { i32 (...)**, i8*, i8*, i8*, i8*, i8*, i8*, %"struct.std::locale" }
30*9880d681SAndroid Build Coastguard Worker	%"struct.std::basic_streambuf<wchar_t,std::char_traits<wchar_t> >" = type { i32 (...)**, i32*, i32*, i32*, i32*, i32*, i32*, %"struct.std::locale" }
31*9880d681SAndroid Build Coastguard Worker	%"struct.std::basic_string<char,std::char_traits<char>,std::allocator<char> >" = type { %"struct.__gnu_cxx::__normal_iterator<char*,std::basic_string<char, std::char_traits<char>, std::allocator<char> > >" }
32*9880d681SAndroid Build Coastguard Worker	%"struct.std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Rep" = type { %"struct.std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Rep_base" }
33*9880d681SAndroid Build Coastguard Worker	%"struct.std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Rep_base" = type { i32, i32, i32 }
34*9880d681SAndroid Build Coastguard Worker	%"struct.std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >" = type { %"struct.__gnu_cxx::__normal_iterator<const wchar_t*,std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >" }
35*9880d681SAndroid Build Coastguard Worker	%"struct.std::codecvt<char,char,__mbstate_t>" = type { %"struct.std::__codecvt_abstract_base<char,char,__mbstate_t>", %struct.__locale_struct* }
36*9880d681SAndroid Build Coastguard Worker	%"struct.std::collate<char>" = type { %"struct.std::locale::facet", %struct.__locale_struct* }
37*9880d681SAndroid Build Coastguard Worker	%"struct.std::collate_byname<char>" = type { %"struct.std::collate<char>" }
38*9880d681SAndroid Build Coastguard Worker	%"struct.std::ctype<char>" = type { %"struct.std::__codecvt_abstract_base<char,char,__mbstate_t>", %struct.__locale_struct*, i1, i32*, i32*, i16* }
39*9880d681SAndroid Build Coastguard Worker	%"struct.std::ctype_byname<char>" = type { %"struct.std::ctype<char>" }
40*9880d681SAndroid Build Coastguard Worker	%"struct.std::domain_error" = type { %"struct.std::logic_error" }
41*9880d681SAndroid Build Coastguard Worker	%"struct.std::ios_base" = type { i32 (...)**, i32, i32, i32, i32, i32, %"struct.std::ios_base::_Callback_list"*, %"struct.std::ios_base::_Words", [8 x %"struct.std::ios_base::_Words"], i32, %"struct.std::ios_base::_Words"*, %"struct.std::locale" }
42*9880d681SAndroid Build Coastguard Worker	%"struct.std::ios_base::_Callback_list" = type { %"struct.std::ios_base::_Callback_list"*, void (i32, %"struct.std::ios_base"*, i32)*, i32, i32 }
43*9880d681SAndroid Build Coastguard Worker	%"struct.std::ios_base::_Words" = type { i8*, i32 }
44*9880d681SAndroid Build Coastguard Worker	%"struct.std::istreambuf_iterator<char,std::char_traits<char> >" = type { %"struct.std::basic_streambuf<char,std::char_traits<char> >"*, i32 }
45*9880d681SAndroid Build Coastguard Worker	%"struct.std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t> >" = type { %"struct.std::basic_streambuf<wchar_t,std::char_traits<wchar_t> >"*, i32 }
46*9880d681SAndroid Build Coastguard Worker	%"struct.std::locale" = type { %"struct.std::locale::_Impl"* }
47*9880d681SAndroid Build Coastguard Worker	%"struct.std::locale::_Impl" = type { i32, %"struct.std::locale::facet"**, i32, %"struct.std::locale::facet"**, i8** }
48*9880d681SAndroid Build Coastguard Worker	%"struct.std::locale::facet" = type { i32 (...)**, i32 }
49*9880d681SAndroid Build Coastguard Worker	%"struct.std::logic_error" = type { %"struct.__gnu_cxx::char_producer<char>", %"struct.std::basic_string<char,std::char_traits<char>,std::allocator<char> >" }
50*9880d681SAndroid Build Coastguard Worker	%"struct.std::type_info" = type { i32 (...)**, i8* }
51*9880d681SAndroid Build Coastguard Worker@.str_11 = external global [42 x i8]		; <[42 x i8]*> [#uses=0]
52*9880d681SAndroid Build Coastguard Worker@.str_9 = external global [24 x i8]		; <[24 x i8]*> [#uses=0]
53*9880d681SAndroid Build Coastguard Worker@.str_1 = external global [17 x i8]		; <[17 x i8]*> [#uses=0]
54*9880d681SAndroid Build Coastguard Worker
55*9880d681SAndroid Build Coastguard Workerdefine void @main() {
56*9880d681SAndroid Build Coastguard Workerentry:
57*9880d681SAndroid Build Coastguard Worker	tail call fastcc void @_ZNSolsEi( )
58*9880d681SAndroid Build Coastguard Worker	ret void
59*9880d681SAndroid Build Coastguard Worker}
60*9880d681SAndroid Build Coastguard Worker
61*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSolsEi() {
62*9880d681SAndroid Build Coastguard Workerentry:
63*9880d681SAndroid Build Coastguard Worker	%tmp.22 = icmp eq i32 0, 0		; <i1> [#uses=1]
64*9880d681SAndroid Build Coastguard Worker	br i1 %tmp.22, label %else, label %then
65*9880d681SAndroid Build Coastguard Worker
66*9880d681SAndroid Build Coastguard Workerthen:		; preds = %entry
67*9880d681SAndroid Build Coastguard Worker	ret void
68*9880d681SAndroid Build Coastguard Worker
69*9880d681SAndroid Build Coastguard Workerelse:		; preds = %entry
70*9880d681SAndroid Build Coastguard Worker	tail call fastcc void @_ZNSolsEl( )
71*9880d681SAndroid Build Coastguard Worker	ret void
72*9880d681SAndroid Build Coastguard Worker}
73*9880d681SAndroid Build Coastguard Worker
74*9880d681SAndroid Build Coastguard Workerdefine void @_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_() {
75*9880d681SAndroid Build Coastguard Workerentry:
76*9880d681SAndroid Build Coastguard Worker	ret void
77*9880d681SAndroid Build Coastguard Worker}
78*9880d681SAndroid Build Coastguard Worker
79*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate() {
80*9880d681SAndroid Build Coastguard Workerentry:
81*9880d681SAndroid Build Coastguard Worker	tail call fastcc void @_ZSt19__throw_ios_failurePKc( )
82*9880d681SAndroid Build Coastguard Worker	ret void
83*9880d681SAndroid Build Coastguard Worker}
84*9880d681SAndroid Build Coastguard Worker
85*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSo3putEc() {
86*9880d681SAndroid Build Coastguard Workerentry:
87*9880d681SAndroid Build Coastguard Worker	ret void
88*9880d681SAndroid Build Coastguard Worker}
89*9880d681SAndroid Build Coastguard Worker
90*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSolsEl() {
91*9880d681SAndroid Build Coastguard Workerentry:
92*9880d681SAndroid Build Coastguard Worker	%tmp.21.i = icmp eq %"struct.std::basic_ostream<char,std::char_traits<char> >"* null, null		; <i1> [#uses=1]
93*9880d681SAndroid Build Coastguard Worker	br i1 %tmp.21.i, label %endif.0.i, label %shortcirc_next.i
94*9880d681SAndroid Build Coastguard Worker
95*9880d681SAndroid Build Coastguard Workershortcirc_next.i:		; preds = %entry
96*9880d681SAndroid Build Coastguard Worker	ret void
97*9880d681SAndroid Build Coastguard Worker
98*9880d681SAndroid Build Coastguard Workerendif.0.i:		; preds = %entry
99*9880d681SAndroid Build Coastguard Worker	call fastcc void @_ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate( )
100*9880d681SAndroid Build Coastguard Worker	ret void
101*9880d681SAndroid Build Coastguard Worker}
102*9880d681SAndroid Build Coastguard Worker
103*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZSt19__throw_ios_failurePKc() {
104*9880d681SAndroid Build Coastguard Workerentry:
105*9880d681SAndroid Build Coastguard Worker	call fastcc void @_ZNSsC1EPKcRKSaIcE( )
106*9880d681SAndroid Build Coastguard Worker	ret void
107*9880d681SAndroid Build Coastguard Worker}
108*9880d681SAndroid Build Coastguard Worker
109*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSt8ios_baseD2Ev() {
110*9880d681SAndroid Build Coastguard Workerentry:
111*9880d681SAndroid Build Coastguard Worker	unreachable
112*9880d681SAndroid Build Coastguard Worker}
113*9880d681SAndroid Build Coastguard Worker
114*9880d681SAndroid Build Coastguard Workerdefine void @_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE5uflowEv() {
115*9880d681SAndroid Build Coastguard Workerentry:
116*9880d681SAndroid Build Coastguard Worker	unreachable
117*9880d681SAndroid Build Coastguard Worker}
118*9880d681SAndroid Build Coastguard Worker
119*9880d681SAndroid Build Coastguard Workerdefine void @_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEED1Ev() {
120*9880d681SAndroid Build Coastguard Workerentry:
121*9880d681SAndroid Build Coastguard Worker	unreachable
122*9880d681SAndroid Build Coastguard Worker}
123*9880d681SAndroid Build Coastguard Worker
124*9880d681SAndroid Build Coastguard Workerdefine void @_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPci() {
125*9880d681SAndroid Build Coastguard Workerentry:
126*9880d681SAndroid Build Coastguard Worker	ret void
127*9880d681SAndroid Build Coastguard Worker}
128*9880d681SAndroid Build Coastguard Worker
129*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale() {
130*9880d681SAndroid Build Coastguard Workerentry:
131*9880d681SAndroid Build Coastguard Worker	ret void
132*9880d681SAndroid Build Coastguard Worker}
133*9880d681SAndroid Build Coastguard Worker
134*9880d681SAndroid Build Coastguard Workerdeclare fastcc void @_ZNSaIcED1Ev()
135*9880d681SAndroid Build Coastguard Worker
136*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZSt19__throw_logic_errorPKc() {
137*9880d681SAndroid Build Coastguard Workerentry:
138*9880d681SAndroid Build Coastguard Worker	call fastcc void @_ZNSt11logic_errorC1ERKSs( )
139*9880d681SAndroid Build Coastguard Worker	ret void
140*9880d681SAndroid Build Coastguard Worker}
141*9880d681SAndroid Build Coastguard Worker
142*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSs4_Rep9_S_createEjRKSaIcE() {
143*9880d681SAndroid Build Coastguard Workerentry:
144*9880d681SAndroid Build Coastguard Worker	br i1 false, label %then.0, label %endif.0
145*9880d681SAndroid Build Coastguard Worker
146*9880d681SAndroid Build Coastguard Workerthen.0:		; preds = %entry
147*9880d681SAndroid Build Coastguard Worker	call fastcc void @_ZSt20__throw_length_errorPKc( )
148*9880d681SAndroid Build Coastguard Worker	ret void
149*9880d681SAndroid Build Coastguard Worker
150*9880d681SAndroid Build Coastguard Workerendif.0:		; preds = %entry
151*9880d681SAndroid Build Coastguard Worker	ret void
152*9880d681SAndroid Build Coastguard Worker}
153*9880d681SAndroid Build Coastguard Worker
154*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZSt20__throw_length_errorPKc() {
155*9880d681SAndroid Build Coastguard Workerentry:
156*9880d681SAndroid Build Coastguard Worker	call fastcc void @_ZNSt12length_errorC1ERKSs( )
157*9880d681SAndroid Build Coastguard Worker	ret void
158*9880d681SAndroid Build Coastguard Worker}
159*9880d681SAndroid Build Coastguard Worker
160*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSs16_S_construct_auxIPKcEEPcT_S3_RKSaIcE12__false_type() {
161*9880d681SAndroid Build Coastguard Workerentry:
162*9880d681SAndroid Build Coastguard Worker	br i1 false, label %then.1.i, label %endif.1.i
163*9880d681SAndroid Build Coastguard Worker
164*9880d681SAndroid Build Coastguard Workerthen.1.i:		; preds = %entry
165*9880d681SAndroid Build Coastguard Worker	call fastcc void @_ZSt19__throw_logic_errorPKc( )
166*9880d681SAndroid Build Coastguard Worker	ret void
167*9880d681SAndroid Build Coastguard Worker
168*9880d681SAndroid Build Coastguard Workerendif.1.i:		; preds = %entry
169*9880d681SAndroid Build Coastguard Worker	call fastcc void @_ZNSs4_Rep9_S_createEjRKSaIcE( )
170*9880d681SAndroid Build Coastguard Worker	unreachable
171*9880d681SAndroid Build Coastguard Worker}
172*9880d681SAndroid Build Coastguard Worker
173*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSsC1ERKSs() personality i32 (...)* @__gxx_personality_v0 {
174*9880d681SAndroid Build Coastguard Workerentry:
175*9880d681SAndroid Build Coastguard Worker	call fastcc void @_ZNSs4_Rep7_M_grabERKSaIcES2_( )
176*9880d681SAndroid Build Coastguard Worker	invoke fastcc void @_ZNSaIcEC1ERKS_( )
177*9880d681SAndroid Build Coastguard Worker			to label %invoke_cont.1 unwind label %invoke_catch.1
178*9880d681SAndroid Build Coastguard Worker
179*9880d681SAndroid Build Coastguard Workerinvoke_catch.1:		; preds = %entry
180*9880d681SAndroid Build Coastguard Worker        %exn = landingpad {i8*, i32}
181*9880d681SAndroid Build Coastguard Worker                 catch i8* null
182*9880d681SAndroid Build Coastguard Worker	call fastcc void @_ZNSaIcED1Ev( )
183*9880d681SAndroid Build Coastguard Worker	resume { i8*, i32 } %exn
184*9880d681SAndroid Build Coastguard Worker
185*9880d681SAndroid Build Coastguard Workerinvoke_cont.1:		; preds = %entry
186*9880d681SAndroid Build Coastguard Worker	call fastcc void @_ZNSaIcEC2ERKS_( )
187*9880d681SAndroid Build Coastguard Worker	ret void
188*9880d681SAndroid Build Coastguard Worker}
189*9880d681SAndroid Build Coastguard Worker
190*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSs7reserveEj() {
191*9880d681SAndroid Build Coastguard Workerentry:
192*9880d681SAndroid Build Coastguard Worker	ret void
193*9880d681SAndroid Build Coastguard Worker}
194*9880d681SAndroid Build Coastguard Worker
195*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSaIcEC1ERKS_() {
196*9880d681SAndroid Build Coastguard Workerentry:
197*9880d681SAndroid Build Coastguard Worker	ret void
198*9880d681SAndroid Build Coastguard Worker}
199*9880d681SAndroid Build Coastguard Worker
200*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSs4_Rep7_M_grabERKSaIcES2_() {
201*9880d681SAndroid Build Coastguard Workerentry:
202*9880d681SAndroid Build Coastguard Worker	br i1 false, label %else.i, label %cond_true
203*9880d681SAndroid Build Coastguard Worker
204*9880d681SAndroid Build Coastguard Workercond_true:		; preds = %entry
205*9880d681SAndroid Build Coastguard Worker	ret void
206*9880d681SAndroid Build Coastguard Worker
207*9880d681SAndroid Build Coastguard Workerelse.i:		; preds = %entry
208*9880d681SAndroid Build Coastguard Worker	tail call fastcc void @_ZNSs4_Rep9_S_createEjRKSaIcE( )
209*9880d681SAndroid Build Coastguard Worker	ret void
210*9880d681SAndroid Build Coastguard Worker}
211*9880d681SAndroid Build Coastguard Worker
212*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSsC1EPKcRKSaIcE() {
213*9880d681SAndroid Build Coastguard Workerentry:
214*9880d681SAndroid Build Coastguard Worker	tail call fastcc void @_ZNSs16_S_construct_auxIPKcEEPcT_S3_RKSaIcE12__false_type( )
215*9880d681SAndroid Build Coastguard Worker	unreachable
216*9880d681SAndroid Build Coastguard Worker}
217*9880d681SAndroid Build Coastguard Worker
218*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSaIcEC2ERKS_() {
219*9880d681SAndroid Build Coastguard Workerentry:
220*9880d681SAndroid Build Coastguard Worker	ret void
221*9880d681SAndroid Build Coastguard Worker}
222*9880d681SAndroid Build Coastguard Worker
223*9880d681SAndroid Build Coastguard Workerdefine void @_ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED1Ev() {
224*9880d681SAndroid Build Coastguard Workerentry:
225*9880d681SAndroid Build Coastguard Worker	unreachable
226*9880d681SAndroid Build Coastguard Worker}
227*9880d681SAndroid Build Coastguard Worker
228*9880d681SAndroid Build Coastguard Workerdefine void @_ZNSt14collate_bynameIcED1Ev() {
229*9880d681SAndroid Build Coastguard Workerentry:
230*9880d681SAndroid Build Coastguard Worker	unreachable
231*9880d681SAndroid Build Coastguard Worker}
232*9880d681SAndroid Build Coastguard Worker
233*9880d681SAndroid Build Coastguard Workerdefine void @_ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy() {
234*9880d681SAndroid Build Coastguard Workerentry:
235*9880d681SAndroid Build Coastguard Worker	ret void
236*9880d681SAndroid Build Coastguard Worker}
237*9880d681SAndroid Build Coastguard Worker
238*9880d681SAndroid Build Coastguard Workerdefine void @_ZNSt23__codecvt_abstract_baseIcc11__mbstate_tED1Ev() {
239*9880d681SAndroid Build Coastguard Workerentry:
240*9880d681SAndroid Build Coastguard Worker	unreachable
241*9880d681SAndroid Build Coastguard Worker}
242*9880d681SAndroid Build Coastguard Worker
243*9880d681SAndroid Build Coastguard Workerdefine void @_ZNSt12ctype_bynameIcED0Ev() {
244*9880d681SAndroid Build Coastguard Workerentry:
245*9880d681SAndroid Build Coastguard Worker	unreachable
246*9880d681SAndroid Build Coastguard Worker}
247*9880d681SAndroid Build Coastguard Worker
248*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSt8messagesIwEC1Ej() {
249*9880d681SAndroid Build Coastguard Workerentry:
250*9880d681SAndroid Build Coastguard Worker	ret void
251*9880d681SAndroid Build Coastguard Worker}
252*9880d681SAndroid Build Coastguard Worker
253*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZSt14__convert_to_vIlEvPKcRT_RSt12_Ios_IostateRKP15__locale_structi() {
254*9880d681SAndroid Build Coastguard Workerentry:
255*9880d681SAndroid Build Coastguard Worker	ret void
256*9880d681SAndroid Build Coastguard Worker}
257*9880d681SAndroid Build Coastguard Worker
258*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1Ej() {
259*9880d681SAndroid Build Coastguard Workerentry:
260*9880d681SAndroid Build Coastguard Worker	ret void
261*9880d681SAndroid Build Coastguard Worker}
262*9880d681SAndroid Build Coastguard Worker
263*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1Ej() {
264*9880d681SAndroid Build Coastguard Workerentry:
265*9880d681SAndroid Build Coastguard Worker	ret void
266*9880d681SAndroid Build Coastguard Worker}
267*9880d681SAndroid Build Coastguard Worker
268*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs() {
269*9880d681SAndroid Build Coastguard Workerentry:
270*9880d681SAndroid Build Coastguard Worker	unreachable
271*9880d681SAndroid Build Coastguard Worker}
272*9880d681SAndroid Build Coastguard Worker
273*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSbIwSt11char_traitsIwESaIwEE4swapERS2_() {
274*9880d681SAndroid Build Coastguard Workerentry:
275*9880d681SAndroid Build Coastguard Worker	ret void
276*9880d681SAndroid Build Coastguard Worker}
277*9880d681SAndroid Build Coastguard Worker
278*9880d681SAndroid Build Coastguard Workerdefine void @_ZNSt14basic_iostreamIwSt11char_traitsIwEED0Ev() {
279*9880d681SAndroid Build Coastguard Workerentry:
280*9880d681SAndroid Build Coastguard Worker	unreachable
281*9880d681SAndroid Build Coastguard Worker}
282*9880d681SAndroid Build Coastguard Worker
283*9880d681SAndroid Build Coastguard Workerdefine void @_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv() {
284*9880d681SAndroid Build Coastguard Workerentry:
285*9880d681SAndroid Build Coastguard Worker	ret void
286*9880d681SAndroid Build Coastguard Worker}
287*9880d681SAndroid Build Coastguard Worker
288*9880d681SAndroid Build Coastguard Workerdefine void @_ZNSt9exceptionD0Ev() {
289*9880d681SAndroid Build Coastguard Workerentry:
290*9880d681SAndroid Build Coastguard Worker	unreachable
291*9880d681SAndroid Build Coastguard Worker}
292*9880d681SAndroid Build Coastguard Worker
293*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSt11logic_errorC1ERKSs() {
294*9880d681SAndroid Build Coastguard Workerentry:
295*9880d681SAndroid Build Coastguard Worker	call fastcc void @_ZNSsC1ERKSs( )
296*9880d681SAndroid Build Coastguard Worker	ret void
297*9880d681SAndroid Build Coastguard Worker}
298*9880d681SAndroid Build Coastguard Worker
299*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSt11logic_errorD2Ev() {
300*9880d681SAndroid Build Coastguard Workerentry:
301*9880d681SAndroid Build Coastguard Worker	unreachable
302*9880d681SAndroid Build Coastguard Worker}
303*9880d681SAndroid Build Coastguard Worker
304*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSt12length_errorC1ERKSs() personality i32 (...)* @__gxx_personality_v0 {
305*9880d681SAndroid Build Coastguard Workerentry:
306*9880d681SAndroid Build Coastguard Worker	invoke fastcc void @_ZNSsC1ERKSs( )
307*9880d681SAndroid Build Coastguard Worker			to label %_ZNSt11logic_errorC2ERKSs.exit unwind label %invoke_catch.i
308*9880d681SAndroid Build Coastguard Worker
309*9880d681SAndroid Build Coastguard Workerinvoke_catch.i:		; preds = %entry
310*9880d681SAndroid Build Coastguard Worker        %exn = landingpad {i8*, i32}
311*9880d681SAndroid Build Coastguard Worker                 catch i8* null
312*9880d681SAndroid Build Coastguard Worker	resume { i8*, i32 } %exn
313*9880d681SAndroid Build Coastguard Worker
314*9880d681SAndroid Build Coastguard Worker_ZNSt11logic_errorC2ERKSs.exit:		; preds = %entry
315*9880d681SAndroid Build Coastguard Worker	ret void
316*9880d681SAndroid Build Coastguard Worker}
317*9880d681SAndroid Build Coastguard Worker
318*9880d681SAndroid Build Coastguard Workerdefine void @_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_() {
319*9880d681SAndroid Build Coastguard Workerentry:
320*9880d681SAndroid Build Coastguard Worker	ret void
321*9880d681SAndroid Build Coastguard Worker}
322*9880d681SAndroid Build Coastguard Worker
323*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSbIwSt11char_traitsIwESaIwEE16_S_construct_auxIPKwEEPwT_S7_RKS1_12__false_type() {
324*9880d681SAndroid Build Coastguard Workerentry:
325*9880d681SAndroid Build Coastguard Worker	ret void
326*9880d681SAndroid Build Coastguard Worker}
327*9880d681SAndroid Build Coastguard Worker
328*9880d681SAndroid Build Coastguard Workerdefine void @_ZTv0_n12_NSt13basic_fstreamIwSt11char_traitsIwEED1Ev() {
329*9880d681SAndroid Build Coastguard Workerentry:
330*9880d681SAndroid Build Coastguard Worker	ret void
331*9880d681SAndroid Build Coastguard Worker}
332*9880d681SAndroid Build Coastguard Worker
333*9880d681SAndroid Build Coastguard Workerdefine void @_ZNSt13basic_fstreamIcSt11char_traitsIcEED1Ev() {
334*9880d681SAndroid Build Coastguard Workerentry:
335*9880d681SAndroid Build Coastguard Worker	unreachable
336*9880d681SAndroid Build Coastguard Worker}
337*9880d681SAndroid Build Coastguard Worker
338*9880d681SAndroid Build Coastguard Workerdefine fastcc void @_ZNSt5ctypeIcEC1EPKtbj() {
339*9880d681SAndroid Build Coastguard Workerentry:
340*9880d681SAndroid Build Coastguard Worker	ret void
341*9880d681SAndroid Build Coastguard Worker}
342*9880d681SAndroid Build Coastguard Worker
343*9880d681SAndroid Build Coastguard Workerdeclare i32 @__gxx_personality_v0(...)
344