[LLVMdev] Address space information dropped
Ivan Llopard
ivanllopard at gmail.com
Mon May 7 08:15:59 PDT 2012
Thanks for your quick response Joerg.
We have a very small test case where there is global array and its
address space attribute specified like in the following code
const int __attribute__((address_space(256))) fangle[13] =
{2341, 4681, 7022, 9362, 11703, 1403,16384,
18725, 21065, 23406, 25746, 28087, 30427};
I need to put its initializer in another memory because it has a
different address space and I wanted to pass this information through a
target-depend asm directive.
At the moment, I've overridden EmitGlobalVariable() from AsmPrinter
because I didn't see any other spot to put this special directive.
Ivan
Le 07/05/2012 14:35, Joerg Sonnenberger a écrit :
> On Mon, May 07, 2012 at 02:15:16PM +0200, Ivan Llopard wrote:
>> I would like to emit target-dependent asm directives depending on the
>> address space of constant initializers. Is there another method to
>> implement this feature ?
> I'm not sure I understand what your problem is. Can you provide an
> example of what you see and what you expect, please?
>
> Joerg
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
More information about the llvm-dev
mailing list