Displaying 3 results from an estimated 3 matches for "fornel".
Did you mean:
cornel
2019 May 03
2
LLVM Virtual registers after RA pass?
...ementations (including ARM Thumb) create virtual registers in ‘eliminatedFrameIndex’.
What am I missing?, is there something that I need to set for virtual registers to be allowed after the RA pass, and specifically in the ‘eliminateFrameIndex’ function?
Thanks,
Joan Lluch
Puigsacalm, 7
17458 - Fornells de la Selva
Girona
Tel: 620 28 45 13
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190503/bfb0c6e9/attachment.html>
2019 May 12
2
How to change CLang struct alignment behaviour?
My target implementation has 2 byte (16 bit ints)
For my target implementation I would want that Clang would always use 2 byte aligned padding for Structs, which would match the size of an int.
The current situation is that for this struct:
struct AA
{
char n;
char m;
char j;
};
I get it aligned by 1:
%a = alloca %struct.AA, align 1
I would want it to implicitly use 4 bytes
2019 May 13
2
How to change CLang struct alignment behaviour?
...icks such as shifts and byte-swaps, when trying to replace struct ‘memcpy’s by word sized load/store instructions. For 16 bit aligned structs the ‘memcpy’ replacement code is much cleaner. That’s the reason I would want structs to be always 16 bit aligned/padded.
Joan Lluch
Puigsacalm, 7
17458 - Fornells de la Selva
Girona
Tel: 620 28 45 13
> On 13 May 2019, at 08:36, Tim Northover <t.p.northover at gmail.com> wrote:
>
> Hi Joan,
>
> On Sun, 12 May 2019 at 21:02, Joan Lluch via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
>> How do I change that behaviour...