summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/captured-statements-nested.c
Commit message (Collapse)AuthorAgeFilesLines
* clang/test/CodeGen/captured-statements-nested.c: Tweak for -Asserts.NAKAMURA Takumi2014-10-291-1/+1
| | | | llvm-svn: 220851
* Improved capturing variable-length array types in CapturedStmt.Alexey Bataev2014-10-291-34/+40
| | | | | | | | An updated implemnentation of VLA types capturing based on previously committed solution for Lambdas. This version captures the whole VLA type instead of particular variables which are part of VLA size expression and allows to use previusly calculated size of VLA type in captured regions. Required for OpenMP. Differential Revision: http://reviews.llvm.org/D5099 llvm-svn: 220850
* Second part of fix in CodeGen/captured-statements-nested.cAlexey Bataev2014-06-301-1/+1
| | | | llvm-svn: 212028
* Test fixAlexey Bataev2014-06-301-4/+4
| | | | llvm-svn: 212026
* Fixed incompatibility in CodeGen/captured-statements-nested.c with MSVCAlexey Bataev2014-06-301-1/+1
| | | | llvm-svn: 212025
* Fixed CodeGen/captured-statements-nested.c testAlexey Bataev2014-06-301-26/+23
| | | | llvm-svn: 212024
* Disable CodeGen/captured-statements-nested.cAlexey Bataev2014-06-301-0/+1
| | | | llvm-svn: 212018
* Fixed CodeGen/captured-statements-nested.c testAlexey Bataev2014-06-301-20/+19
| | | | llvm-svn: 212016
* Disable CodeGen/captured-statements-nested.cAlexey Bataev2014-06-301-1/+1
| | | | llvm-svn: 212014
* Temp XFAIL CodeGen/captured-statements-nested.c to fix the testAlexey Bataev2014-06-301-0/+1
| | | | llvm-svn: 212013
* Using of variable length arrays in captured statements and OpenMP constructs.Alexey Bataev2014-06-301-4/+30
| | | | | | Differential Revision: http://reviews.llvm.org/D4067 llvm-svn: 212010
* CodeGen for CapturedStmtsBen Langmuir2013-05-091-0/+126
EmitCapturedStmt creates a captured struct containing all of the captured variables, and then emits a call to the outlined function. This is similar in principle to EmitBlockLiteral. GenerateCapturedFunction actually produces the outlined function. It is based on GenerateBlockFunction, but is much simpler. The function type is determined by the parameters that are in the CapturedDecl. Some changes have been added to this patch that were reviewed as part of the serialization patch and moving the parameters to the captured decl. Differential Revision: http://llvm-reviews.chandlerc.com/D640 llvm-svn: 181536
OpenPOWER on IntegriCloud