[llvm-commits] [llvm] r109423 - in /llvm/trunk: lib/Target/ARM/ARMGlobalMerge.cpp test/CodeGen/ARM/2010-07-26-GlobalMerge.ll

Chris Lattner clattner at apple.com
Mon Jul 26 14:55:24 PDT 2010


On Jul 26, 2010, at 2:41 PM, Bill Wendling wrote:

> On Jul 26, 2010, at 2:36 PM, Chris Lattner wrote:
> 
>> On Jul 26, 2010, at 11:45 AM, Anton Korobeynikov wrote:
>> 
>>> Author: asl
>>> Date: Mon Jul 26 13:45:39 2010
>>> New Revision: 109423
>>> 
>>> URL: http://llvm.org/viewvc/llvm-project?rev=109423&view=rev
>>> Log:
>>> Currently EH lowering code expects typeinfo to be global only.
>>> This assumption is not satisfied due to global mergeing.
>>> Workaround the issue by temporary disablinge mergeing of const globals.
>>> Also, ignore LLVM "special" globals. This fixes PR7716
>> 
>> Ok, I understand "llvm.foo", but what is ".llvm.foo" ?
>> 
> I added a ".llvm." variable to my EH horrible hack. It can probably change to llvm... .

yes, please do.  "llvm." is the reserved namespace for system stuff.

-Chris



More information about the llvm-commits mailing list