[llvm-dev] Custom Alloca implementation

Alberto Barbaro via llvm-dev llvm-dev at lists.llvm.org
Mon Jan 27 05:35:34 PST 2020

Hello Udit,
I'm not sure but can't you achieve the same just using metadata avoiding to
change the alloca instruction?


On Mon, Jan 27, 2020, 12:09 Udit agarwal via llvm-dev <
llvm-dev at lists.llvm.org> wrote:

> Hello all,
> In my project, I need to allocate an extra 4 Bytes in every Alloca
> instruction. These additional bytes will be used to store the 'allocation
> info'(like size and structure of the allocated object etc). Instead of
> adding 4 bytes to the Alloca 'size' operand at every Alloca Instruction, I
> was thinking to make this change at the level where Alloca gets converted
> to machine IR.
> Can anyone please point me towards the code which actually handles this
> conversion(lowering of Alloca Inst)?
> --
> Regards,
> Udit kumar agarwal
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200127/fe83ef97/attachment.html>

More information about the llvm-dev mailing list