Eric Christopher
|
b58b3e879d
|
Make constant aggregate constant initializers private linkage.
After talking with John making this the case for all of these is
the right way to go.
Fixes rdar://9804564 and PR10414
llvm-svn: 138418
|
2011-08-24 00:33:55 +00:00 |
Eli Friedman
|
b857842c48
|
Add unnamed_addr to internal globals which are only used as an operand to memcpy. (Spotted by looking at IR.)
llvm-svn: 132226
|
2011-05-27 22:32:55 +00:00 |
Rafael Espindola
|
b7f60e3474
|
Add unnamed_addr when creating artificial string globals. For example, in
static const char foo[] = "foo";
static const char *bar = "bar";
the global created to hold "bar" will have it, but foo will not.
llvm-svn: 123192
|
2011-01-10 22:34:03 +00:00 |
Nico Weber
|
a6bde81bc8
|
Add support for UCNs for character literals
llvm-svn: 116129
|
2010-10-09 00:27:47 +00:00 |
Nico Weber
|
9762e0a234
|
Add support for 4-byte UCNs like \U12345678. Warn about UCNs in c90 mode.
llvm-svn: 115743
|
2010-10-06 04:57:26 +00:00 |