Displaying 6 results from an estimated 6 matches for "pkmx".
2017 Jul 12
5
[LLD] Linker Relaxation
...10056: 0001 nop
10058: 4501 li a0,0
This essentially shrinks code size and must be performed as RISC-V
instructions must be 2-byte aligned. Therefore lld must be able to
accommodate changes of content in an input section.
Chih-Mao Chen (PkmX)
Software R&D, Andes Technology
2017 Jul 11
2
[LLD] Linker Relaxation
...ding support for RISC-V in
lld, and RISC-V heavily relies on linker relaxation to remove
extraneous code and to handle alignment. Since linker relaxation may
be of interest to other targets as well, I'm wondering what would be a
good way to modify lld to support that. Thanks.
--
Chih-Mao Chen (PkmX)
Software R&D, Andes Technology
2017 Jul 11
4
[LLD] Linker Relaxation
...>>>
>>> If the compiler/assembler has pre-computed the offset to label then
>>> changing the size of the relaxable sequence without also updating the
>>> offset will break the program.
>>>
>>>
>>>
>>> On 11 July 2017 at 11:09, PkmX via llvm-dev <llvm-dev at lists.llvm.org>
>>> wrote:
>>> > Hi,
>>> >
>>> > Does lld support linker relaxation that may shrink code size? As far
>>> > as I see lld seems to assume that the content of input sections to be
>>> >...
2017 Jul 11
8
[LLD] Linker Relaxation
...indirect jump via a register
> ...
> label: .word foo
>
> If the compiler/assembler has pre-computed the offset to label then
> changing the size of the relaxable sequence without also updating the
> offset will break the program.
>
>
>
> On 11 July 2017 at 11:09, PkmX via llvm-dev <llvm-dev at lists.llvm.org>
> wrote:
> > Hi,
> >
> > Does lld support linker relaxation that may shrink code size? As far
> > as I see lld seems to assume that the content of input sections to be
> > fixed other than patching up relocations, but...
2018 Jan 25
0
Adding a new target to 'llvm-lld'
On 25 January 2018 at 15:38, ORiordan, Martin via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
> Hi LLVM-Devs,
>
> I am considering switching to using 'llvm-lld' instead of Gnu 'ld' in a future revision of our out-of-tree target, and I am wondering is there a getting started guide for how to go about extending 'llvm-lld' to support an additional target.
I
2018 Jan 25
4
Adding a new target to 'llvm-lld'
Hi LLVM-Devs,
I am considering switching to using 'llvm-lld' instead of Gnu 'ld' in a future revision of our out-of-tree target, and I am wondering is there a getting started guide for how to go about extending 'llvm-lld' to support an additional target.
Thanks,
MartinO
--------------------------------------------------------------
Intel Research and Development