Dump of assembler code for function LLVMAddTargetDependentFunctionAttr: 0x0047a7c0 <+0>: lea 0x4(%esp),%ecx 0x0047a7c4 <+4>: and $0xfffffff0,%esp 0x0047a7c7 <+7>: pushl -0x4(%ecx) 0x0047a7ca <+10>: push %ebp 0x0047a7cb <+11>: mov %esp,%ebp 0x0047a7cd <+13>: push %edi 0x0047a7ce <+14>: push %esi 0x0047a7cf <+15>: push %ebx 0x0047a7d0 <+16>: push %ecx 0x0047a7d1 <+17>: sub $0x1088,%esp 0x0047a7d7 <+23>: orl $0x0,(%esp) 0x0047a7db <+27>: add $0x1004,%esp 0x0047a7e1 <+33>: mov 0x4(%ecx),%eax 0x0047a7e4 <+36>: pxor %xmm0,%xmm0 0x0047a7e8 <+40>: mov (%ecx),%esi 0x0047a7ea <+42>: movl $0x0,-0x68(%ebp) 0x0047a7f1 <+49>: call 0x37a4c0 0x0047a7f6 <+54>: add $0x281b80a,%ebx 0x0047a7fc <+60>: mov %eax,-0x80(%ebp) 0x0047a7ff <+63>: mov 0x8(%ecx),%eax 0x0047a802 <+66>: lea -0x5c(%ebp),%ecx 0x0047a805 <+69>: movaps %xmm0,-0x48(%ebp) 0x0047a809 <+73>: mov %gs:0x14,%edi 0x0047a810 <+80>: mov %edi,-0x1c(%ebp) 0x0047a813 <+83>: xor %edi,%edi 0x0047a815 <+85>: movaps %xmm0,-0x38(%ebp) 0x0047a819 <+89>: lea -0x68(%ebp),%edi 0x0047a81c <+92>: push %eax 0x0047a81d <+93>: mov %ecx,-0x54(%ebp) 0x0047a820 <+96>: mov %ecx,-0x50(%ebp) 0x0047a823 <+99>: movl $0x0,-0x64(%ebp) 0x0047a82a <+106>: movl $0x0,-0x5c(%ebp) 0x0047a831 <+113>: movl $0x0,-0x58(%ebp) 0x0047a838 <+120>: movl $0x0,-0x4c(%ebp) 0x0047a83f <+127>: mov %eax,-0x78(%ebp) 0x0047a842 <+130>: call 0x2e8620 0x0047a847 <+135>: mov %eax,-0x74(%ebp) 0x0047a84a <+138>: mov -0x80(%ebp),%eax 0x0047a84d <+141>: xor %ecx,%ecx 0x0047a84f <+143>: mov %ecx,-0x7c(%ebp) 0x0047a852 <+146>: mov %eax,(%esp) 0x0047a855 <+149>: mov %eax,-0x80(%ebp) 0x0047a858 <+152>: call 0x2e8620 0x0047a85d <+157>: pop %edx 0x0047a85e <+158>: mov -0x80(%ebp),%edx 0x0047a861 <+161>: pushl -0x74(%ebp) 0x0047a864 <+164>: pushl -0x78(%ebp) 0x0047a867 <+167>: push %eax 0x0047a868 <+168>: push %edx 0x0047a869 <+169>: push %edi 0x0047a86a <+170>: call 0x2f3800 <_ZN4llvm11AttrBuilder12addAttributeENS_9StringRefES1_@plt> 0x0047a86f <+175>: add $0x14,%esp 0x0047a872 <+178>: push %esi 0x0047a873 <+179>: call 0x2dd530 <_ZNK4llvm8Function10getContextEv@plt> 0x0047a878 <+184>: lea -0x6c(%ebp),%edx 0x0047a87b <+187>: push %edi 0x0047a87c <+188>: push $0xffffffff 0x0047a87e <+190>: push %eax 0x0047a87f <+191>: push %edx 0x0047a880 <+192>: call 0x2ece50 <_ZN4llvm12AttributeSet3getERNS_11LLVMContextEjRKNS_11AttrBuilderE@plt> 0x0047a885 <+197>: pop %ecx 0x0047a886 <+198>: pop %edi 0x0047a887 <+199>: pushl -0x6c(%ebp) 0x0047a88a <+202>: push $0xffffffff 0x0047a88c <+204>: push %esi 0x0047a88d <+205>: call 0x2f9ed0 <_ZN4llvm8Function13addAttributesEjNS_12AttributeSetE@plt> 0x0047a892 <+210>: lea -0x60(%ebp),%eax 0x0047a895 <+213>: add $0x18,%esp 0x0047a898 <+216>: pushl -0x58(%ebp) 0x0047a89b <+219>: push %eax 0x0047a89c <+220>: call 0x2ffea0 <_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E@plt> 0x0047a8a1 <+225>: add $0x10,%esp 0x0047a8a4 <+228>: mov -0x1c(%ebp),%eax 0x0047a8a7 <+231>: xor %gs:0x14,%eax 0x0047a8ae <+238>: jne 0x47a8bc 0x0047a8b0 <+240>: lea -0x10(%ebp),%esp 0x0047a8b3 <+243>: pop %ecx 0x0047a8b4 <+244>: pop %ebx 0x0047a8b5 <+245>: pop %esi 0x0047a8b6 <+246>: pop %edi 0x0047a8b7 <+247>: pop %ebp 0x0047a8b8 <+248>: lea -0x4(%ecx),%esp 0x0047a8bb <+251>: ret 0x0047a8bc <+252>: call 0x1bbca20 End of assembler dump. quit