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.
>
>...
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...