87d948ecccffea9e9e37d0d053b246e2d6d6c47b |
|
04-Mar-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master clang for rebase to r256229 http://b/26987366 Change-Id: I5d349c9843ea5c24d6e455956f8a446393b6873d
/external/clang/test/CodeGen/string-literal.c
|
0093e12513c5c896434915d5e9126f51b780aa61 |
|
10-Mar-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
When lexing in C11 mode, accept unicode character and string literals, per C11 6.4.4.4/1 and 6.4.5/1. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@176780 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/string-literal.c
|
30cddaec99fa6c3207613efdaedbb51dd8d70c77 |
|
28-Nov-2012 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Teach Lexer::getSpelling about raw string literals. Specifically, if a raw string literal needs cleaning (because it contains line-splicing in the encoding prefix or in the ud-suffix), do not clean the section between the double-quotes -- that's the "raw" bit! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168776 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/string-literal.c
|
64f45a24b19eb89ff88f7c3ff0df9be8e861ac97 |
|
01-Nov-2011 |
Eli Friedman <eli.friedman@gmail.com> |
Fix the representation of wide strings in the AST and IR so that it uses the native representation of integers for the elements. This fixes a bunch of nastiness involving treating wide strings as a series of bytes. Patch by Seth Cantrell. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143417 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/string-literal.c
|
762bb9d0ad20320b9f97a841dce57ba5e8e48b07 |
|
14-Oct-2011 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Update all tests other than Driver/std.cpp to use -std=c++11 rather than -std=c++0x. Patch by Ahmed Charles! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@141900 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/string-literal.c
|
736a9c211c065784f7a7889ade55aa569a89520e |
|
24-Aug-2011 |
Eric Christopher <echristo@apple.com> |
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 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@138418 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/string-literal.c
|
2e4f44f2799410a2336675e075c7f82cbbc29b33 |
|
11-Aug-2011 |
Craig Topper <craig.topper@gmail.com> |
Add tests for string literal concatenation. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@137302 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/string-literal.c
|
2fa4e86b4fdada3b9ecbbbd99965b83ed879f69b |
|
11-Aug-2011 |
Craig Topper <craig.topper@gmail.com> |
Add support for C++0x raw string literals. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@137298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/string-literal.c
|
a5e19c6b2554f6d9c4b9850d4dbbbfa3643282e5 |
|
04-Aug-2011 |
John McCall <rjmccall@apple.com> |
Emit wide string literals with the appropriate alignment. Patch by Craig Topper and Sundeep! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@136856 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/string-literal.c
|
53afad5ebbfd47e932405af5b93177ea0d68e3f4 |
|
29-Jul-2011 |
Douglas Gregor <dgregor@apple.com> |
This patch makes the string/character literal tests run in C, C++98/03, and C++0x mode, from Craig Topper! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@136443 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/string-literal.c
|
5cee1195584fa8672253139c86e922daeda69b9e |
|
27-Jul-2011 |
Douglas Gregor <dgregor@apple.com> |
Add support for C++0x unicode string and character literals, from Craig Topper! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@136210 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/string-literal.c
|
460980d3b9d045288041bf8b826899795c60ca1d |
|
28-May-2011 |
Eli Friedman <eli.friedman@gmail.com> |
Add unnamed_addr to internal globals which are only used as an operand to memcpy. (Spotted by looking at IR.) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@132226 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/string-literal.c
|
b0dd6702ab5e7f53a4bdab5a3371285ad2a4b20b |
|
28-May-2011 |
Eli Friedman <eli.friedman@gmail.com> |
Match llvm-gcc's string literals alignment by forcing alignment on string literals to 1. This can significantly impact the size of the string data, and as far as I know, the alignment doesn't help performance. rdar://9078969 . git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@132223 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/string-literal.c
|
1257bc6ee76b931e3f8e51a88298b95379963d24 |
|
10-Jan-2011 |
Rafael Espindola <rafael.espindola@gmail.com> |
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. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@123192 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/string-literal.c
|
04ea3664ecc33e65ed272870abd5c9d9e8e2c476 |
|
07-Oct-2010 |
Daniel Dunbar <daniel@zuster.org> |
tests: Force a triple to avoid wchar_t differences. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@115970 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/string-literal.c
|
a0f15b0848405ae16d63bd5d78c862a6526b338a |
|
06-Oct-2010 |
Nico Weber <nicolasweber@gmx.de> |
Add support for 4-byte UCNs like \U12345678. Warn about UCNs in c90 mode. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@115743 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/string-literal.c
|
a5728872c7702ddd09537c95bc3cbd20e1f2fb09 |
|
15-Dec-2009 |
Daniel Dunbar <daniel@zuster.org> |
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. - This is designed to make it obvious that %clang_cc1 is a "test variable" which is substituted. It is '%clang_cc1' instead of '%clang -cc1' because it can be useful to redefine what gets run as 'clang -cc1' (for example, to set a default target). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91446 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/string-literal.c
|
d7d5f0223bd30dfd618762349c6209dd1d5ea3e6 |
|
24-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Rename clang to clang-cc. Tests and drivers updated, still need to shuffle dirs. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67602 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/string-literal.c
|
dbb1ecc32ca122b07b7c98fd0a8f6f53985adacc |
|
27-Feb-2009 |
Chris Lattner <sabre@nondot.org> |
fix some sema problems with wide strings and hook up basic codegen for them. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@65582 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/string-literal.c
|
c8e9cd6e32b8987b3c8f2dea1404d8a94768a707 |
|
27-Jan-2009 |
Chris Lattner <sabre@nondot.org> |
eliminate some random .ll file outputs git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63117 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/string-literal.c
|
2d6ca8d0f699647364e983bd254a3d8ad422efda |
|
21-Aug-2008 |
Daniel Dunbar <daniel@zuster.org> |
Update a number of CodeGen tests to not create .ll files in the test directory. - Removed .ll from the svn:ignore lists to try and prevent this. - Added svn:ignore on test/Misc/Output git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@55104 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/string-literal.c
|
6d0747d6be9e563abf8e4e4461e8a6fc13f2cd2d |
|
27-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
no need to verify this, no errors/warnings are expected. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@45371 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/string-literal.c
|
ad6ebd6efcc30cc54540ed9d92256b410519ec0f |
|
23-Dec-2007 |
Seo Sanghyeon <sanxiyn@gmail.com> |
String literal in aggregate expression git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@45330 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/string-literal.c
|