search for: 40054e

Displaying 13 results from an estimated 13 matches for "40054e".

Did you mean: 40050e
2016 May 29
0
[cfe-dev] How to debug if LTO generate wrong code?
...542: 89 45 ec mov %eax,-0x14(%rbp) return t; 400545: 8b 45 ec mov -0x14(%rbp),%eax 400548: 48 83 c4 20 add $0x20,%rsp 40054c: 5d pop %rbp 40054d: c3 retq 40054e: 66 90 xchg %ax,%ax So, does LTO support large code model? How to correctly specify the LTO code model option? Steven Shi Intel\SSG\STO\UEFI Firmware Tel: +86 021-61166522 iNet: 821-6522 > -----Original Message----- > From: mehdi.amini at apple.com...
2016 May 29
4
[cfe-dev] How to debug if LTO generate wrong code?
...mov %eax,-0x14(%rbp) > return t; > 400545: 8b 45 ec mov -0x14(%rbp),%eax > 400548: 48 83 c4 20 add $0x20,%rsp > 40054c: 5d pop %rbp > 40054d: c3 retq > 40054e: 66 90 xchg %ax,%ax > > > So, does LTO support large code model? How to correctly specify the LTO code model option? Same answer as before: LTO is setup by the linker, so the option for that, if it exists, will be linker specific. As far as I can tell, neith...
2014 Oct 13
2
[LLVMdev] Unexpected spilling of vector register during lane extraction on some x86_64 targets
...,%xmm0,%xmm0 400521: vmovq %xmm0,%rax 400526: movslq %eax,%rcx 400529: sar $0x20,%rax 40052d: vpextrq $0x1,%xmm0,%rdx 400533: movslq %edx,%rsi 400536: sar $0x20,%rdx 40053a: vmovss 0x4006c0(,%rcx,4),%xmm0 400543: vinsertps $0x10,0x4006c0(,%rax,4),%xmm0,%xmm0 40054e: vinsertps $0x20,0x4006c0(,%rsi,4),%xmm0,%xmm0 400559: vinsertps $0x30,0x4006c0(,%rdx,4),%xmm0,%xmm0 400564: vmulps 0x144(%rip),%xmm0,%xmm0 # 4006b0 <__dso_handle+0x38> 40056c: vmovaps %xmm0,0x20046c(%rip) # 6009e0 <r> 400574: xor %eax,%eax 400576:...
2016 May 17
2
[cfe-dev] How to debug if LTO generate wrong code?
> On May 17, 2016, at 11:21 AM, Umesh Kalappa <umesh.kalappa0 at gmail.com> wrote: > > Steven, > > As mehdi stated , the optimisation level is specific to linker and it > enables Inter-Pro opts passes ,please refer function To be very clear: the -O option may trigger *linker* optimizations as well, independently of LTO. -- Mehdi > >
2016 May 30
0
[cfe-dev] How to debug if LTO generate wrong code?
...400542: 89 45 ec mov %eax,-0x14(%rbp) return t; 400545: 8b 45 ec mov -0x14(%rbp),%eax 400548: 48 83 c4 20 add $0x20,%rsp 40054c: 5d pop %rbp 40054d: c3 retq 40054e: 66 90 xchg %ax,%ax So, does LTO support large code model? How to correctly specify the LTO code model option? Same answer as before: LTO is setup by the linker, so the option for that, if it exists, will be linker specific. As far as I can tell, neither libLTO-based l...
2016 May 30
2
[cfe-dev] How to debug if LTO generate wrong code?
...mov %eax,-0x14(%rbp) > return t; > 400545: 8b 45 ec mov -0x14(%rbp),%eax > 400548: 48 83 c4 20 add $0x20,%rsp > 40054c: 5d pop %rbp > 40054d: c3 retq > 40054e: 66 90 xchg %ax,%ax > > > So, does LTO support large code model? How to correctly specify the LTO code model option? > > Same answer as before: LTO is setup by the linker, so the option for that, if it exists, will be linker specific. > > As fa...
2016 May 30
0
[cfe-dev] How to debug if LTO generate wrong code?
...mov %eax,-0x14(%rbp) > return t; > 400545: 8b 45 ec mov -0x14(%rbp),%eax > 400548: 48 83 c4 20 add $0x20,%rsp > 40054c: 5d pop %rbp > 40054d: c3 retq > 40054e: 66 90 xchg %ax,%ax > > > So, does LTO support large code model? How to correctly specify the LTO code > model option? > > > Same answer as before: LTO is setup by the linker, so the option for that, > if it exists, will be linker specific. > &gt...
2016 May 30
0
[cfe-dev] How to debug if LTO generate wrong code?
...400542: 89 45 ec mov %eax,-0x14(%rbp) return t; 400545: 8b 45 ec mov -0x14(%rbp),%eax 400548: 48 83 c4 20 add $0x20,%rsp 40054c: 5d pop %rbp 40054d: c3 retq 40054e: 66 90 xchg %ax,%ax So, does LTO support large code model? How to correctly specify the LTO code model option? Same answer as before: LTO is setup by the linker, so the option for that, if it exists, will be linker specific. As far as I can tell, neither libLTO-based l...
2016 May 30
7
[cfe-dev] How to debug if LTO generate wrong code?
...mov %eax,-0x14(%rbp) > return t; > 400545: 8b 45 ec mov -0x14(%rbp),%eax > 400548: 48 83 c4 20 add $0x20,%rsp > 40054c: 5d pop %rbp > 40054d: c3 retq > 40054e: 66 90 xchg %ax,%ax > > > So, does LTO support large code model? How to correctly specify the LTO code model option? > > Same answer as before: LTO is setup by the linker, so the option for that, if it exists, will be linker specific. > > As fa...
2016 May 30
0
[cfe-dev] How to debug if LTO generate wrong code?
...400542: 89 45 ec mov %eax,-0x14(%rbp) return t; 400545: 8b 45 ec mov -0x14(%rbp),%eax 400548: 48 83 c4 20 add $0x20,%rsp 40054c: 5d pop %rbp 40054d: c3 retq 40054e: 66 90 xchg %ax,%ax So, does LTO support large code model? How to correctly specify the LTO code model option? Same answer as before: LTO is setup by the linker, so the option for that, if it exists, will be linker specific. As far as I can tell, neither libLTO-based l...
2016 May 30
1
[cfe-dev] How to debug if LTO generate wrong code?
...63 00 mov 0x6320ac,%eax > > 40053f: 03 45 ec add -0x14(%rbp),%eax > > 400542: 89 45 ec mov %eax,-0x14(%rbp) > > return t; > > 400545: 8b 45 ec mov -0x14(%rbp),%eax > > 400548: 48 83 c4 20 add $0x20,%rsp > > 40054c: 5d pop %rbp > > 40054d: c3 retq > > 40054e: 66 90 xchg %ax,%ax > > > > > > So, does LTO support large code model? How to correctly specify the LTO code > > model option? > > > > > > Same answer as before: LTO is setup by the linker, so the option for that, > > if it exists, will be linker spec...
2016 May 30
2
[cfe-dev] How to debug if LTO generate wrong code?
...mov %eax,-0x14(%rbp) > return t; > 400545: 8b 45 ec mov -0x14(%rbp),%eax > 400548: 48 83 c4 20 add $0x20,%rsp > 40054c: 5d pop %rbp > 40054d: c3 retq > 40054e: 66 90 xchg %ax,%ax > > > So, does LTO support large code model? How to correctly specify the LTO code model option? > > Same answer as before: LTO is setup by the linker, so the option for that, if it exists, will be linker specific. > > As fa...
2016 May 30
0
[cfe-dev] How to debug if LTO generate wrong code?
...400542: 89 45 ec mov %eax,-0x14(%rbp) return t; 400545: 8b 45 ec mov -0x14(%rbp),%eax 400548: 48 83 c4 20 add $0x20,%rsp 40054c: 5d pop %rbp 40054d: c3 retq 40054e: 66 90 xchg %ax,%ax So, does LTO support large code model? How to correctly specify the LTO code model option? Same answer as before: LTO is setup by the linker, so the option for that, if it exists, will be linker specific. As far as I can tell, neither libLTO-based l...