search for: la25

Displaying 5 results from an estimated 5 matches for "la25".

Did you mean: a25
2016 Nov 29
2
[LLD] Writing thunks before the corresponding section
...ama <ruiu at google.com> wrote: > This seems to be a reasonable optimization, and I don't have any particular > concern about implementing it. > > On Wed, Sep 7, 2016 at 6:58 AM, Simon Atanasyan <simon at atanasyan.com> wrote: >> >> Hi, >> >> MIPS LA25 thunk is used to call PIC function from non-PIC code. >> Usually it contains three instructions: >> >> lui $25, %hi(func) >> addiu $25, $25, %lo(func) >> j func >> >> We can write such thunk in an arbitrary place of the generated file. >> But if...
2016 Sep 07
5
[LLD] Writing thunks before the corresponding section
Hi, MIPS LA25 thunk is used to call PIC function from non-PIC code. Usually it contains three instructions: lui $25, %hi(func) addiu $25, $25, %lo(func) j func We can write such thunk in an arbitrary place of the generated file. But if a PIC function requires the thunk is the first routine in a section,...
2016 Nov 30
0
[LLD] Writing thunks before the corresponding section
...is seems to be a reasonable optimization, and I don't have any > particular > > concern about implementing it. > > > > On Wed, Sep 7, 2016 at 6:58 AM, Simon Atanasyan <simon at atanasyan.com> > wrote: > >> > >> Hi, > >> > >> MIPS LA25 thunk is used to call PIC function from non-PIC code. > >> Usually it contains three instructions: > >> > >> lui $25, %hi(func) > >> addiu $25, $25, %lo(func) > >> j func > >> > >> We can write such thunk in an arbitrary place of...
2017 Jan 18
4
RFC: LLD range extension thunks
On Jan 19, 2017 2:48 AM, "Ed Maste" <emaste at freebsd.org> wrote: On 4 January 2017 at 13:34, Peter Smith via llvm-dev <llvm-dev at lists.llvm.org> wrote: > I'm about to start working on range extension thunks in lld. This is > an attempt to summarize the approach I'd like to take and what the > impact will be on lld outside of thunks. Now that LLD works
2017 Apr 04
2
[LLD] RFC Range Thunks Implementation review for ARM and Mips
This RFC is primarily to support the review of the range extension thunks implementation of lld. This concerns ARM and Mips as all of the thunk creation step is skipped over if the target doesn't need thunks. Mips LA25 Thunks are not range extension Thunks but these are generated using the same code, I've kept the behaviour the same as it is now, although the implementation is obviously slightly different in the detail. Recap of range extension thunks - Many architectures with fixed instruction width have a...