ef8225444452a1486bd721f3285301fe84643b00 |
|
21-Jul-2014 |
Stephen Hines <srhines@google.com> |
Update Clang for rebase to r212749. This also fixes a small issue with arm_neon.h not being generated always. Includes a cherry-pick of: r213450 - fixes mac-specific header issue r213126 - removes a default -Bsymbolic on Android Change-Id: I2a790a0f5d3b2aab11de596fc3a74e7cbc99081d
/external/clang/test/CodeGen/attributes.c
|
6bcf27bb9a4b5c3f79cb44c0e4654a6d7619ad89 |
|
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update Clang for 3.5 rebase (r209713). Change-Id: I8c9133b0f8f776dc915f270b60f94962e771bc83
/external/clang/test/CodeGen/attributes.c
|
c3af6799d4c8ec4b338236e4361c0795e9af890a |
|
27-Feb-2013 |
Bill Wendling <isanbard@gmail.com> |
Fix testcases to not rely upon target-* attributes. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@176135 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
c2833111020d7a672bb4b547799fcd87ea4f8fb5 |
|
25-Feb-2013 |
Anna Zaks <ganna@apple.com> |
Revert "Add more attributes from the command line to functions." This reverts commit 176009. The commit is a likely cause of several buildbot failures. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@176044 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
d620e09c13b1ca32434ce440abf5bb0f3d0979c5 |
|
25-Feb-2013 |
Bill Wendling <isanbard@gmail.com> |
Add more attributes from the command line to functions. This is an ongoing process. Any command line option which a back-end cares about should be added here. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@176009 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
f7a9da053f5bd6c18450c1796d953b42c3b7ad3a |
|
20-Feb-2013 |
Bill Wendling <isanbard@gmail.com> |
Modify the tests to use attribute group references instead of listing the function attributes. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@175606 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
c0dcc2d7beaeb6a80c0c7d69086b4c8894b662a0 |
|
15-Feb-2013 |
Bill Wendling <isanbard@gmail.com> |
Add the 'target-cpu' and 'target-features' attributes to functions. The back-end will use these values to reconfigure code generation for different features. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@175308 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
b6932692234eba2472ef85a38434496e9342fd38 |
|
24-Oct-2012 |
Rafael Espindola <rafael.espindola@gmail.com> |
Add inreg markers with the x86_fastcallcc calling convention. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166537 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
6565b8ac9fd63e94e0a9c513fe8a9be206405f2b |
|
13-May-2012 |
Rafael Espindola <rafael.espindola@gmail.com> |
We were already passing the case in pr9356. Add it to attributes.c to make sure we don't regress. I will add a warning in a sec. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@156726 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
c5cbb909e8a27deb8f1a2b6b7bf56a96051af81a |
|
20-Jun-2011 |
Chris Lattner <sabre@nondot.org> |
Update to match mainline ConstantStruct::get API change. Also, use ConvertType on InitListExprs as they are being converted. This is needed for a forthcoming patch, and improves the IR generated anyway (see additional type names in testcases). This patch also converts a bunch of std::vector's in CGObjCMac to use C arrays. There are a ton more that should be converted as well. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@133413 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
6a836706c40a31c716952b74785102c90fd6afa7 |
|
04-Mar-2010 |
Rafael Espindola <rafael.espindola@gmail.com> |
Fix PR6473. Clang's support for weakref is now better than llvm-gcc's :-) We don't introduce a new symbol and we correctly mark undefined references weak only if there is no definition or regular undefined references in the same file. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@97733 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
11e8ce7380856abee188b237c2600272df2ed09d |
|
23-Feb-2010 |
Rafael Espindola <rafael.espindola@gmail.com> |
Add support for the weakref attribute. We still produce "alias weak" as llvm-gcc does, but are more strict on what uses of weakref we accept. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96992 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
04a67a6aa3dfdc92d57f7f8d93ba397348c868a4 |
|
05-Feb-2010 |
John McCall <rjmccall@apple.com> |
Standardize the parsing of function type attributes in a way that follows (as conservatively as possible) gcc's current behavior: attributes written on return types that don't apply there are applied to the function instead, etc. Only parse CC attributes as type attributes, not as decl attributes; don't accepet noreturn as a decl attribute on ValueDecls, either (it still needs to apply to other decls, like blocks). Consistently consume CC/noreturn information throughout codegen; enforce this by removing their default values in CodeGenTypes::getFunctionInfo(). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95436 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.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/attributes.c
|
131c981d63d0fb89b899f1e4c94c8c4fe798c52a |
|
11-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
And now a test fix in +Asserts mode, which I broke. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@86801 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
47d1e828674a2d9c020db9f9ec45f27025a39e35 |
|
11-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
Fix some tests in -Asserts mode. - FileCheck is a *huuuuge* improvement here. - Still feels like we could use a better tool for this though, either teach llvm-dis to spit out the FileCheck syntax, or provide another tool to turn a .ll into a "matchable" input. - Also on my Christmas list is better FileCheck diagnostics with missing variables or mismatches. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@86800 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
4fcfde4d5c8f25e40720972a5543d538a0dcb220 |
|
08-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
Eliminate &&s in tests. - 'for i in $(find . -type f); do sed -e 's#\(RUN:.*[^ ]\) *&& *$#\1#g' $i | FileUpdate $i; done', for the curious. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@86430 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
31c5141451d537720615edf67f15a048077bdc5f |
|
07-Oct-2009 |
Mike Stump <mrs@apple.com> |
Add codegen for __builtin_abort. Convert to FileCheck. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83427 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
2e0110e5fa220eeb3a8a9836f69f6be05bd72f04 |
|
10-Aug-2009 |
Chris Lattner <sabre@nondot.org> |
these tests include section specifiers that aren't valid on the mac, use an explicit triple. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@78583 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
025f80dfc21a24b910f2b8442a16796ce5de8379 |
|
25-Jul-2009 |
Daniel Dunbar <daniel@zuster.org> |
MultiTestRunner: Validate '&&' at the end of RUN lines. - This is just to normalize, these will go away soon hopefully. Added all the missing '&&'s that have crept in. :) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@77062 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
5f28a1edf6decac64ca12e51ca4a929d26fc21f2 |
|
24-Jul-2009 |
Mike Stump <mrs@apple.com> |
Implement new warning for functions declared 'noreturn' when they fall off the end. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@76932 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
ae0b24376708657a16ff57227241ea86dc4f062b |
|
28-Jun-2009 |
Chris Lattner <sabre@nondot.org> |
make these tests pass with the stack canary stuff even on targets where they default to on. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74412 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
2968b7741da535810250b919c95d12105882d19f |
|
06-Jun-2009 |
Daniel Dunbar <daniel@zuster.org> |
weak_import should not make definitions have weak linkage. - <rdar://problem/6948703> clang treats weak_import like weak git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@72967 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.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/attributes.c
|
5e27314eb5a9cba7997cf9f6fc82428d99667077 |
|
06-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
IRgen support for weak_import. - <rdar://problem/6652110> clang should support weak_import git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66270 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
30510abee628c645285e01cfd4779610d46a822c |
|
13-Feb-2009 |
Daniel Dunbar <daniel@zuster.org> |
Honor attribute section on static block var decls. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64411 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
17f194f4393a67fd28ad822c06d32b8cb99bad3f |
|
12-Feb-2009 |
Daniel Dunbar <daniel@zuster.org> |
Support __attribute__(section(<name>)) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64380 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
d58139e1d42fd8b3a841258862a6b1e643b5e67b |
|
27-Sep-2008 |
Daniel Dunbar <daniel@zuster.org> |
Fix attributes test case to not run clang umpteen times. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56733 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
c577a0e9bf5812719d08c002a57b263681938aea |
|
12-Jun-2008 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
Multiple tests in a single test file must be linked with '&&'. Otherwise, failing tests other than the last one will not be reported. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@52231 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
d4cbda6292b321c2e7dce7f039d92918fee99b3a |
|
08-Jun-2008 |
Nuno Lopes <nunoplopes@sapo.pt> |
implement the alias attirbute (in both Sema and Codegen) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@52092 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
7b937ae68258ce212e39e8e78ad5321e96547f50 |
|
04-Mar-2008 |
Chris Lattner <sabre@nondot.org> |
The operand to the visibility attribute is required to be a quoted string, not a bare identifier. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@47893 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
15f362283e2985032068cd46166cbb8930986271 |
|
03-Mar-2008 |
Gabor Greif <ggreif@gmail.com> |
The attribute nothrow maps to llvm attribute nounwind. Fix testcase. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@47841 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
f89e88d1278828e43d4a67687ba96af88a66d634 |
|
03-Mar-2008 |
Chris Lattner <sabre@nondot.org> |
fix codegen support for functions that are nothrow and noreturn. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@47838 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|
ddee4231e9bdfbac1e1f5385ff1a17fd0e0b0e39 |
|
03-Mar-2008 |
Chris Lattner <sabre@nondot.org> |
Add a bunch of attributes, patch by Nuno Lopes. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@47837 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/attributes.c
|