[LLVMdev] Address space extension

Michele Scandale michele.scandale at gmail.com
Thu Aug 8 13:26:40 PDT 2013


On 08/08/2013 09:59 PM, Eric Christopher wrote:
> I don't believe so, no. Metadata should not be required for correct
> program behavior. It can be necessary for fast program behavior, but
> not for correct. The IR level handles the proper semantics of the
> program, metadata can provide extra optimization information. As an
> example see the TBAA work that was done.
>
> -eric

Perfectly fine with this. My question was ignoring the implementation 
detail (the use of metadata to represent mapping infos).

I think that the mapping should be a requirement for the correctness, so 
I think we need another way to represent this...

What is your opinion on this?

Thanks.

-Michele




More information about the llvm-dev mailing list