summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/captured-statements-nested.c
Commit message (Collapse)AuthorAgeFilesLines
* P0145R3 (C++17 evaluation order tweaks): consistently emit the LHS of arrayRichard Smith2016-09-261-2/+2
| | | | | | | subscripting before the RHS, regardless of which is the base and which is the index. llvm-svn: 282453
* Account for calling convention specifiers in function definitions in IR test ↵David Blaikie2015-06-291-2/+2
| | | | | | | | | | | | | cases Several tests wouldn't pass when executed on an armv7a_pc_linux triple due to the non-default arm_aapcs calling convention produced on the function definitions in the IR output. Account for this with the application of a little regex. Patch by Ying Yi. llvm-svn: 240971
* Update Clang tests to handle explicitly typed load changes in LLVM.David Blaikie2015-02-271-22/+22
| | | | llvm-svn: 230795
* Update Clang tests to handle explicitly typed gep changes in LLVM.David Blaikie2015-02-271-21/+21
| | | | llvm-svn: 230783
* 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