search for: ihi0044e_aaelf

Displaying 12 results from an estimated 12 matches for "ihi0044e_aaelf".

2013 Nov 04
3
[LLVMdev] [ARM] Mixing rel/rela relocations
...te: > > > > On Mon, Nov 4, 2013 at 11:05 AM, Shankar Easwaran > <shankare at codeaurora.org <mailto:shankare at codeaurora.org>> wrote: > > Hi, > > I was looking at the ARM ABI > docs(http://infocenter.arm.__com/help/topic/com.arm.doc.__ihi0044e/IHI0044E_aaelf.pdf > <http://infocenter.arm.com/help/topic/com.arm.doc.ihi0044e/IHI0044E_aaelf.pdf>) > and they mention. > > "A binary file may use REL or RELA relocations or a mixture of the > two (but multiple relocations for the same > address must use only one...
2013 Nov 04
0
[LLVMdev] [ARM] Mixing rel/rela relocations
...gt; On Mon, Nov 4, 2013 at 11:05 AM, Shankar Easwaran >> <shankare at codeaurora.org <mailto:shankare at codeaurora.org>> wrote: >> >> Hi, >> >> I was looking at the ARM ABI >> docs(http://infocenter.arm.__com/help/topic/com.arm.doc.__ihi0044e/IHI0044E_aaelf.pdf >> <http://infocenter.arm.com/help/topic/com.arm.doc.ihi0044e/IHI0044E_aaelf.pdf>) >> and they mention. >> >> "A binary file may use REL or RELA relocations or a mixture of the >> two (but multiple relocations for the same >> addres...
2013 Nov 04
4
[LLVMdev] [ARM] Mixing rel/rela relocations
Hi, I was looking at the ARM ABI docs(http://infocenter.arm.com/help/topic/com.arm.doc.ihi0044e/IHI0044E_aaelf.pdf) and they mention. "A binary file may use REL or RELA relocations or a mixture of the two (but multiple relocations for the same address must use only one type)." Does LLVM emit rel/rela relocations with ARM ? Any tests ? Thanks Shankar Easwaran -- Qualcomm Innovation Center,...
2013 Nov 04
0
[LLVMdev] [ARM] Mixing rel/rela relocations
On Mon, Nov 4, 2013 at 11:05 AM, Shankar Easwaran <shankare at codeaurora.org>wrote: > Hi, > > I was looking at the ARM ABI docs(http://infocenter.arm. > com/help/topic/com.arm.doc.ihi0044e/IHI0044E_aaelf.pdf) and they mention. > > "A binary file may use REL or RELA relocations or a mixture of the two > (but multiple relocations for the same > address must use only one type)." > > Does LLVM emit rel/rela relocations with ARM ? > > I hope not. Ew. -eric > Any t...
2015 Aug 04
2
[LLVMdev] Help needed about code & data mixing when emit object files
Hi, I'm building a new backend which can only load very limited range of imm. So I decided to use constant pool, and place constant pool entries close enough to instructions use the entries (we have very limited range PC-relative memory load). However, lld & llc output the object files that gather all constant pool entries into one section. How can I make them mix these entries into code
2015 Aug 26
2
Proposal: arbitrary relocations in constant global initializers
...onstant expressions: > > (sub (add (ptrtoint @foo) 0xeafffffe) cur_pos) > > no? I'm not sure if this would be sufficient. The R_ARM_JUMP24 relocation on ARM has specific semantics to implement ARM/Thumb interworking; see http://infocenter.arm.com/help/topic/com.arm.doc.ihi0044e/IHI0044E_aaelf.pdf Note that R_ARM_CALL has the same operation but different semantics. I suppose that we could try looking at the addend to decide which relocation to use, but this would mean adding more complexity to the assembler (along with any pattern matching that would need to be done). It seems simpler, b...
2015 Aug 26
2
Proposal: arbitrary relocations in constant global initializers
On Wed, Aug 26, 2015 at 03:53:33PM -0400, Rafael EspĂ­ndola wrote: > > I'm not sure if this would be sufficient. The R_ARM_JUMP24 relocation > > on ARM has specific semantics to implement ARM/Thumb interworking; see > > http://infocenter.arm.com/help/topic/com.arm.doc.ihi0044e/IHI0044E_aaelf.pdf > > Note that R_ARM_CALL has the same operation but different semantics. > > I suppose that we could try looking at the addend to decide which relocation > > to use, but this would mean adding more complexity to the assembler (along > > with any pattern matching that wou...
2013 May 13
0
[LLVMdev] Generate PE\COFF file with ARM instructions
Moshe, Nir wrote: [...] > I have a question about the LLVM ARM backend: > > I try to build *.c files for Windows Phone (Windows 8) - so, basically > I need to generate an "arm-pe" file (I *think* it has the same file > structure like x86-pe file, but i am not sure). > unfortunately, LLVM has no support with ARM PE\COFF. We recently ran into this. Unfortunately
2016 Oct 07
2
Proposal: arbitrary relocations in constant global initializers
...PM -0400, Rafael EspĂ­ndola wrote: > >> > I'm not sure if this would be sufficient. The R_ARM_JUMP24 relocation > >> > on ARM has specific semantics to implement ARM/Thumb interworking; see > >> > http://infocenter.arm.com/help/topic/com.arm.doc.ihi0044e/ > IHI0044E_aaelf.pdf > >> > Note that R_ARM_CALL has the same operation but different semantics. > >> > I suppose that we could try looking at the addend to decide which > relocation > >> > to use, but this would mean adding more complexity to the assembler > (along > &g...
2016 Oct 07
2
Proposal: arbitrary relocations in constant global initializers
...ould be sufficient. The R_ARM_JUMP24 > relocation > >> >> > on ARM has specific semantics to implement ARM/Thumb interworking; > >> >> > see > >> >> > > >> >> > http://infocenter.arm.com/help/topic/com.arm.doc.ihi0044e/ > IHI0044E_aaelf.pdf > >> >> > Note that R_ARM_CALL has the same operation but different > semantics. > >> >> > I suppose that we could try looking at the addend to decide which > >> >> > relocation > >> >> > to use, but this would mean addi...
2013 May 13
4
[LLVMdev] Generate PE\COFF file with ARM instructions
Hi guys, I have a question about the LLVM ARM backend: I try to build *.c files for Windows Phone (Windows 8) - so, basically I need to generate an "arm-pe" file (I *think* it has the same file structure like x86-pe file, but i am not sure). unfortunately, LLVM has no support with ARM PE\COFF. Any ideas? How difficult is to add the support in this file format? (LLC can generate ARM
2016 Oct 07
2
Proposal: arbitrary relocations in constant global initializers
...t;> > on ARM has specific semantics to implement ARM/Thumb > interworking; > >> >> >> > see > >> >> >> > > >> >> >> > > >> >> >> > http://infocenter.arm.com/help/topic/com.arm.doc. > ihi0044e/IHI0044E_aaelf.pdf > >> >> >> > Note that R_ARM_CALL has the same operation but different > >> >> >> > semantics. > >> >> >> > I suppose that we could try looking at the addend to decide > which > >> >> >> > relocat...