brintos

brintos / llvm-project-archived public Read only

0
0
Text · 3.8 KiB · a0c71bc Raw
46 lines · plain
1; RUN: llc < %s -mtriple=thumbv7-apple-darwin9 -mcpu=cortex-a8 -relocation-model=pic -frame-pointer=all2 3	%0 = type { ptr, i32 }		; type %04	%1 = type { ptr, i32 }		; type %15	%2 = type { ptr, i32 }		; type %26	%3 = type { ptr, i32 }		; type %37	%4 = type { ptr, i32 }		; type %48	%"struct.std::CharVectorType" = type { %"struct.std::_Vector_base<char,std::allocator<char> >" }9	%"struct.std::_Bit_const_iterator" = type { %"struct.std::_Bit_iterator_base" }10	%"struct.std::_Bit_iterator_base" = type { ptr, i32 }11	%"struct.std::_Bvector_base<std::allocator<bool> >" = type { %"struct.std::_Bvector_base<std::allocator<bool> >::_Bvector_impl" }12	%"struct.std::_Bvector_base<std::allocator<bool> >::_Bvector_impl" = type { %"struct.std::_Bit_const_iterator", %"struct.std::_Bit_const_iterator", ptr }13	%"struct.std::_Vector_base<char,std::allocator<char> >" = type { %"struct.std::_Vector_base<char,std::allocator<char> >::_Vector_impl" }14	%"struct.std::_Vector_base<char,std::allocator<char> >::_Vector_impl" = type { ptr, ptr, ptr }15	%"struct.std::_Vector_base<short unsigned int,std::allocator<short unsigned int> >" = type { %"struct.std::_Vector_base<short unsigned int,std::allocator<short unsigned int> >::_Vector_impl" }16	%"struct.std::_Vector_base<short unsigned int,std::allocator<short unsigned int> >::_Vector_impl" = type { ptr, ptr, ptr }17	%"struct.std::basic_ostream<char,std::char_traits<char> >.base" = type { ptr }18	%"struct.std::vector<bool,std::allocator<bool> >" = type { %"struct.std::_Bvector_base<std::allocator<bool> >" }19	%"struct.std::vector<short unsigned int,std::allocator<short unsigned int> >" = type { %"struct.std::_Vector_base<short unsigned int,std::allocator<short unsigned int> >" }20	%"struct.xalanc_1_8::FormatterListener" = type { %"struct.std::basic_ostream<char,std::char_traits<char> >.base", ptr, i32 }21	%"struct.xalanc_1_8::FormatterToXML" = type { %"struct.xalanc_1_8::FormatterListener", ptr, ptr, i16, [256 x i16], [256 x i16], i8, i8, i8, i8, i8, i8, i8, i8, i8, i8, %"struct.xalanc_1_8::XalanDOMString", %"struct.xalanc_1_8::XalanDOMString", %"struct.xalanc_1_8::XalanDOMString", i32, i32, %"struct.std::vector<bool,std::allocator<bool> >", %"struct.xalanc_1_8::XalanDOMString", i8, i8, i8, i8, i8, %"struct.xalanc_1_8::XalanDOMString", %"struct.xalanc_1_8::XalanDOMString", %"struct.xalanc_1_8::XalanDOMString", %"struct.xalanc_1_8::XalanDOMString", %"struct.std::vector<short unsigned int,std::allocator<short unsigned int> >", i32, %"struct.std::CharVectorType", %"struct.std::vector<bool,std::allocator<bool> >", %0, %1, %2, %3, %0, %1, %2, %3, %4, ptr, i32 }22	%"struct.xalanc_1_8::XalanDOMString" = type { %"struct.std::vector<short unsigned int,std::allocator<short unsigned int> >", i32 }23	%"struct.xalanc_1_8::XalanOutputStream" = type { ptr, i32, ptr, i32, %"struct.std::vector<short unsigned int,std::allocator<short unsigned int> >", %"struct.xalanc_1_8::XalanDOMString", i8, i8, %"struct.std::CharVectorType" }24 25declare void @_ZN10xalanc_1_814FormatterToXML17writeParentTagEndEv(ptr)26 27define void @_ZN10xalanc_1_814FormatterToXML5cdataEPKtj(ptr %this, ptr %ch, i32 %length) {28entry:29	%0 = getelementptr %"struct.xalanc_1_8::FormatterToXML", ptr %this, i32 0, i32 13		; <ptr> [#uses=1]30	br i1 undef, label %bb4, label %bb31 32bb:		; preds = %entry33	store i8 0, ptr %0, align 134	%1 = getelementptr %"struct.xalanc_1_8::FormatterToXML", ptr %this, i32 0, i32 0, i32 0, i32 0		; <ptr> [#uses=1]35	%2 = load ptr, ptr %1, align 4		; <ptr> [#uses=1]36	%3 = getelementptr ptr, ptr %2, i32 11		; <ptr> [#uses=1]37	%4 = load ptr, ptr %3, align 4		; <ptr> [#uses=1]38	tail call  void %4(ptr %this, ptr %ch, i32 %length)39	ret void40 41bb4:		; preds = %entry42	tail call  void @_ZN10xalanc_1_814FormatterToXML17writeParentTagEndEv(ptr %this)43	tail call  void undef(ptr %this, ptr %ch, i32 0, i32 %length, i8 zeroext undef)44	ret void45}46