2440fb1f91557912f8c43cb72201170254ae09f4 |
|
16-Sep-2013 |
Amara Emerson <amara.emerson@arm.com> |
Add error checking to reject neon_vector_type attribute on targets without NEON. Patch by Artyom Skrobov. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@190801 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/struct-init.c
|
f79470583759d20c20268711e6111461aefa8461 |
|
09-Jul-2012 |
Jim Grosbach <grosbach@apple.com> |
Tests: check for target availability for target-specific tests. Lots of tests are using an explicit target triple w/o first checking that the target is actually available. Add a REQUIRES clause to a bunch of them. This should hopefully unbreak bots which don't configure w/ all targets enabled. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@159949 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/struct-init.c
|
e1adf8177fcd2e571ea2183c20160ab829cb88c8 |
|
28-Jul-2011 |
NAKAMURA Takumi <geek4civic@gmail.com> |
test/CodeGen/struct-init.c, struct-matching-constraint.c: Tweak commandline, or they would not be recognized as armv7 on some hosts. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@136330 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/struct-init.c
|
55528b2eedb2b22bbd08dcf0f0baec22f64100d9 |
|
28-Jul-2011 |
Eric Christopher <echristo@apple.com> |
Fix this up for clang codegen versus llvm-gcc. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@136308 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/struct-init.c
|
71305cc81bd379ddb8aa0d49e268267383202ca9 |
|
15-Jul-2011 |
Chris Lattner <sabre@nondot.org> |
Enhance the IR type lowering code to be much smarter about recursively lowering types. Fore xample, we used to lower: struct bar { int a; }; struct foo { void (*FP)(struct bar); } G; to: %struct.foo = type { {}* } since the function pointer would cause recursive translation of bar and we didn't know if that would get us into trouble. We are now smart enough to know that it is fine, so we get this type instead: %struct.foo = type { void (i32)* } Codegen still needs to be prepared for uncooperative types at any place, which is why I let the maximally uncooperative code sit around for awhile to help shake out the bugs. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@135244 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/struct-init.c
|
65e7a9e0597fdd68caa23d49991f3891e724e5c6 |
|
01-Feb-2011 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
When initializing struct members, the important thing is that the "initializing" expression is compatible, not having the same type. Fix rdar://8183908 in which compatible vector types weren't initialized properly leading to a crash. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124637 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/struct-init.c
|
2bc00252d7597af32c84599076e4d14e678aaa8a |
|
05-Jul-2010 |
Chris Lattner <sabre@nondot.org> |
fix PR7564 a cast where the bitfield struct init code wasn't handling array padding elements right. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@107621 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/struct-init.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-init.c
|
1eb4433ac451dc16f4133a88af2d002ac26c58ef |
|
09-Sep-2009 |
Mike Stump <mrs@apple.com> |
Remove tabs, and whitespace cleanups. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@81346 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/struct-init.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-init.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/struct-init.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/struct-init.c
|
4caf055b9f08416d956590358796a1ed464b73f7 |
|
09-Jun-2008 |
Eli Friedman <eli.friedman@gmail.com> |
Add code to make test/CodeGen/struct-init.c work correctly without the pointer cast hack currently in isIntegerConstantExpr (in lib/AST/Expr.cpp). Also removes an odd test that even gcc doesn't accept. The reason the pointer cast hack is relevant here is that it makes Sema end up misinterpreting the relevant expression as a null pointer constant. The reason for this patch is that I plan to remove the pointer cast hack sometime soon because it causes strange issues, especially in its current form; see my recent email to cfe-dev "[PATCH] add constant expression evaluation to the AST and fix PR2413". git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@52120 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/struct-init.c
|
77e1dfcffe9ed0078b015418182784b56532998c |
|
06-Jun-2008 |
Nuno Lopes <nunoplopes@sapo.pt> |
implement constant expr. sub ptr ptr git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@52049 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/struct-init.c
|