[llvm] r174340 - Added LLVM Asm/Bitcode Reader/Writer support for new IR keyword externally_initialized.

Michael Gottesman mgottesman at apple.com
Tue Feb 5 11:05:53 PST 2013


This has been extensively discussed. See:

http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20130107/161873.html
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20130114/162024.html
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20130114/162064.html
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20130114/162090.html
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20130114/162221.html

*NOTE* This is just one large email chain that the archives broke up for some reason. I wanted to make sure that you could see it all so I just included links to the top parts of what the archives thought was a thread.

Michael

On Feb 5, 2013, at 10:59 AM, Duncan Sands <baldrick at free.fr> wrote:

> Hi Michael,
> 
> On 05/02/13 19:44, Michael Gottesman wrote:
>> Yes. See r174270. I was trying to be incremental (perhaps too incremental = p).
> 
> thanks, I found it now.  I hate to say this but it seems like a rather dubious
> concept to me.  Presumably what you want is an "internal" variable, so all kinds
> of optimizations can happen, but you don't want too many optimizations to
> happen because in fact external places can and do touch it.  Your approach
> sounds a lot like lying to the optimizers to me, which is usually a bad idea
> (often tempting though!).  What is the situation that provoked all this?
> 
> Ciao, Duncan.
> 
>> 
>> Michael
>> 
>> On Feb 5, 2013, at 6:43 AM, Duncan Sands <baldrick at free.fr> wrote:
>> 
>>> Hi Michael,
>>> 
>>>> Added LLVM Asm/Bitcode Reader/Writer support for new IR keyword externally_initialized.
>>> 
>>> did you also document it somewhere?
>>> 
>>> Ciao, Duncan.
>>> _______________________________________________
>>> llvm-commits mailing list
>>> llvm-commits at cs.uiuc.edu
>>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>> 
> 




More information about the llvm-commits mailing list