search for: pkmx

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