Displaying 8 results from an estimated 8 matches for "constpool_entri".
Did you mean:
constpool_entry
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
2011 Mar 29
2
[LLVMdev] ARM mapping symbols
Hi there,
I've created a bug on llvm:
http://www.llvm.org/bugs/show_bug.cgi?id=9582
Basically, ARM, Thumb and data mapping symbols should have been
exported in the ELF file, so the linker can work correctly.
I can do the change and create some test cases, but I haven't been
paying much attention to recent MC developments. Is ArmAsmPrinter the
place to change for that, or is there an MC
2011 Mar 29
0
[LLVMdev] ARM mapping symbols
On Mar 29, 2011, at 8:44 AM, Renato Golin wrote:
> Hi there,
>
> I've created a bug on llvm:
>
> http://www.llvm.org/bugs/show_bug.cgi?id=9582
>
> Basically, ARM, Thumb and data mapping symbols should have been
> exported in the ELF file, so the linker can work correctly.
>
> I can do the change and create some test cases, but I haven't been
> paying
2013 Feb 21
0
[LLVMdev] constants in text section for mips 16
Hi Reed,
> I'm wondering if there is already some mechanism where I can assign literals
> to the text section and get a label for where it has been stored.
I think putting them in the text section is reasonably simple, though
doesn't have a generic "pleasePutConstantsAfterFunctions()" call in
LLVM.
A good place to start would be the reverse of my recent patch to
AArch64
2013 Feb 21
2
[LLVMdev] constants in text section for mips 16
I am working towards a more complete solution for large constants in
mips 16 (ala Arm constant islands and such). That is part of why I'm
busy expanding all macros being emitted in the mips 16 compiler (almost
done).
I'm wondering if there is a poor mans approach for large constants that
can be done very simply that I can add just for now.
Gcc mips 16 places them after the function
2013 Jun 24
2
[LLVMdev] Contants generation
Hi,
I'd like to generate constants inside .text in order to use ip-relative loads, when the code model is "large".
How can I do this?
(I'm on X86_64 linux)
Thank you.
- Elena
---------------------------------------------------------------------
Intel Israel (74) Limited
This e-mail and any attachments may contain confidential material for
the sole use of the
2013 Jun 25
0
[LLVMdev] Contants generation
Hi Elena,
> I’d like to generate constants inside .text in order to use ip-relative
> loads, when the code model is “large”.
I don't think this is a sequence the x86 backend supports at the
moment, but it is how ARM handles its constant-pools. The outline is
that you have a pass which looks through a functions constpool uses
and emits a pseudo-instruction for each, which is then
2013 Feb 25
1
[LLVMdev] constants in text section for mips 16
Why did you take out the constant island code for Arm 64?
Just did not need it?
On 02/21/2013 12:01 PM, Tim Northover wrote:
> Hi Reed,
>
>> I'm wondering if there is already some mechanism where I can assign literals
>> to the text section and get a label for where it has been stored.
>
> I think putting them in the text section is reasonably simple, though
>