3ea9e33ea25e0c2b12db56418ba3f994eb662c04 |
|
08-Apr-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master clang for rebase to r233350 Change-Id: I12d4823f10bc9e445b8b86e7721b71f98d1df442
/external/clang/test/CodeGen/vla.c
|
176edba5311f6eff0cad2631449885ddf4fbc9ea |
|
01-Dec-2014 |
Stephen Hines <srhines@google.com> |
Update aosp/master Clang for rebase to r222490. Change-Id: Ic557ac55e97fbf6ee08771c7b7c3594777b0aefd
/external/clang/test/CodeGen/vla.c
|
93ab6bf534fb6c26563c00f28a8fc5581bb71dfd |
|
15-Aug-2013 |
Stephen Lin <stephenwlin@gmail.com> |
CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188447 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/vla.c
|
f5bf912767ba19832bba7694fc679a5ec3c055ff |
|
14-Nov-2012 |
Eli Friedman <eli.friedman@gmail.com> |
When evaluating variably modified types for function parameters, dig out the type as written from the ParmVarDecl; it's unclear whether the standard (C99 6.9.1p10) requires this, but we're following the precedent set by gcc, and hopefully nobody will ever ask about this again. PR9559 / <rdar://problem/12621983>. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@167985 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/vla.c
|
ec22f56f2031c3e61100d42133b06f9b9f020ee6 |
|
07-Jun-2012 |
Fariborz Jahanian <fjahanian@apple.com> |
User better API for vla in compund literals. // rdar://11485774 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158157 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/vla.c
|
2ccc0f9c23e6b948a4db6ffe46aefa098e1a2956 |
|
07-Jun-2012 |
Fariborz Jahanian <fjahanian@apple.com> |
When emitting compund literal of vla pointer elements, make sure to emit vla size to prevent an irgen crash. // rdar://11485774 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158153 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/vla.c
|
e14da79c7b1c336b72e6a4548f53b1a9534f7e0d |
|
07-Jun-2012 |
Fariborz Jahanian <fjahanian@apple.com> |
reverse r158117. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158119 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/vla.c
|
30775778897112f79b6641e98c2722d306053f0b |
|
07-Jun-2012 |
Fariborz Jahanian <fjahanian@apple.com> |
When doing arithmatic on vla pointer, make sure to emit vla size to prevent an irgen crash. // rdar://11485774 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158117 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/vla.c
|
06284c1dc56caed19850bc3766c89f51763724c3 |
|
07-Jan-2012 |
Abramo Bagnara <abramo.bagnara@gmail.com> |
Fixed TypeofExpr AST and code generation. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147730 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/vla.c
|
913dab2525cc705e5238023a446f5371fa411883 |
|
25-Jun-2011 |
John McCall <rjmccall@apple.com> |
Mark the multiply which occurs as part of performing pointer arithmetic on a VLA as 'nsw', per discussion with djg, and implement pointer arithmetic (other than array accesses) and pointer subtraction for VLA types. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@133855 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/vla.c
|
bc8d40d85f3fa1e34569834916f18fecaa635152 |
|
24-Jun-2011 |
John McCall <rjmccall@apple.com> |
Change the IR-generation of VLAs so that we capture bounds, not sizes; so that we use well-typed allocas; and so that we properly recurse through the full set of variably-modified types. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@133827 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/vla.c
|
46728793a250f93be0f1e67cebb6732cde800b4e |
|
09-Nov-2010 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
Fix the test for Release. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@118483 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/vla.c
|
981b6fde6992567d8be03ba77dabe1efc3ff33d1 |
|
09-Nov-2010 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
Fix miscompilation regarding VLAs; subscription of VLA pointers was incorrect. Fixes rdar://8644873 & http://llvm.org/PR8567. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@118468 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/vla.c
|
c5be7b0fc804d8e6f87298ec03c94d8cccd74f29 |
|
28-Sep-2010 |
Fariborz Jahanian <fjahanian@apple.com> |
vla expressions used in __typeof__ must be evaluated. Fixes rdar://8476159. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@114982 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/vla.c
|
745da3a5bb4ea35f93f50301e7fbbb7d78d3b6bb |
|
24-Sep-2010 |
Fariborz Jahanian <fjahanian@apple.com> |
Patch implements passing arrays to functions expecting vla. Implements pr7827. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@114737 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/vla.c
|
f4435703872acb6eb0ff01b52414584e08d9ee35 |
|
22-Sep-2010 |
Fariborz Jahanian <fjahanian@apple.com> |
Fixes an IRgen ICE due to cast of null pointer to a vla type (fixes pr7827). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@114495 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/vla.c
|
4ada2ca7d82dab68d3646f3eb6dcdfee072e8ea4 |
|
14-Sep-2010 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
Fix VLA miscompilation. llvm.stacksave/llvm.stackrestore wasn't emitted for VLAs in inner scopes. Fixes r8403108. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@113822 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/vla.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/vla.c
|
bdad6b69f1214fb20116795f8e8cbf881e3017c6 |
|
29-May-2009 |
Eli Friedman <eli.friedman@gmail.com> |
Re-add a slightly more general version of the check from r72578; it is actually necessary in some obscure cases. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@72585 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/vla.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/vla.c
|
22ab8d86ec613ace6602b6de11fa9ccc08580f6b |
|
10-Feb-2009 |
Anders Carlsson <andersca@mac.com> |
Handle the case where EmitBlock might be called multiple times for the same block. Fixes PR3536. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64252 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/vla.c
|
c756a8ebee5c896a01f2c564bf4ba800c0beda21 |
|
09-Feb-2009 |
Anders Carlsson <andersca@mac.com> |
Move previously unsupported VLA test to vla.c git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64173 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/vla.c
|
0269709723e4cb0836a1a50964949e96dc0d1173 |
|
21-Dec-2008 |
Anders Carlsson <andersca@mac.com> |
Commit the right version of the test git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61302 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/vla.c
|
b50525ba0e996bc072cdb76152fcfe0bc64bb72a |
|
21-Dec-2008 |
Anders Carlsson <andersca@mac.com> |
Make sure to emit the size expression for sizeof(type) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61301 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/vla.c
|
8f39f5e96ce4a5f401f431f61db7df1cf05dce6f |
|
21-Dec-2008 |
Eli Friedman <eli.friedman@gmail.com> |
Make VLAs usable, and make basic usage work correctly. Also, add a simple test that actually does VLA codegen. Note that despite the fact that the alloca isn't in the entry block, it should dominate all uses; this is guaranteed by the restrictions on goto into VLA scope in C99. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61291 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/vla.c
|