041087caec03e8855770695d3eabc0feb031f6ed |
|
16-Aug-2011 |
Eric Christopher <echristo@apple.com> |
'pure' and 'const' functions should also be marked nounwind. Migrate test over from llvm/test/FrontendC++ and update others to account for the change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@137669 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/struct-passing.c
|
de92d739ba0ef42a5a7dcfd6e170329549d0716b |
|
23-May-2011 |
Chris Lattner <sabre@nondot.org> |
make the x86-32 backend specify a byval alignment, even when the code generator will do it. With this patch, clang compiles the example in PR9794 to not have an alloca temporary. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@131881 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/struct-passing.c
|
5d058e7f64d51f195128cdb13ef0d50df3161218 |
|
19-Oct-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
test: FileCheck'ize and document test. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@116799 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/struct-passing.c
|
6b61fcd47fe94a88899a95b9e73b600257735286 |
|
03-Sep-2010 |
Chris Lattner <sabre@nondot.org> |
stop looking for #uses comments. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@112898 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/struct-passing.c
|
cd4c34d2a078b78ca31fd3bc5cbb210123dce89d |
|
02-Sep-2010 |
Duncan Sands <baldrick@free.fr> |
Correct this test for the fact that the number of uses is now printed in a comment. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@112813 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/struct-passing.c
|
fb97cf24158aa7f1fd74374052f99733ef331bb9 |
|
20-Apr-2010 |
Chris Lattner <sabre@nondot.org> |
don't slap noalias attribute on stret result arguments. This mirror's Dan's patch for llvm-gcc in r97989, and fixes the miscompilation in PR6525. There is some contention over whether this is the right thing to do, but it is the conservative answer and demonstrably fixes a miscompilation. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@101877 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/struct-passing.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/struct-passing.c
|
2475d76920b43014e661690836642ca3c9967179 |
|
08-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
Remove RUN: true lines. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@86432 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/struct-passing.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/struct-passing.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/struct-passing.c
|
0ac86f0821a2ba7ae09793fee4451bef99e9b2f3 |
|
18-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
PR3835: Interaction with ABI structure passing can inhibit readnone/readonly attributes. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67224 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/struct-passing.c
|