llvm-project/clang/test
Anastasia Stulova 257132a019 [OpenCL] Handle taking an address of block captures.
Block captures can have different physical locations
in memory segments depending on the use case (as a function
call or as a kernel enqueue) and in different vendor
implementations.

Therefore it's unclear how to add address space to capture
addresses uniformly. Currently it has been decided to disallow
taking addresses of captured variables until further
clarifications in the spec.

Differential Revision: https://reviews.llvm.org/D36410

llvm-svn: 312728
2017-09-07 17:00:33 +00:00
..
ARCMT clang/test/ARCMT/remap-applying.c: Use %/s on the command line of echo(1). 2017-04-28 05:02:52 +00:00
ASTMerge Revert r299355 "[ASTImporter] Fix for importing unnamed structs" 2017-04-03 21:06:45 +00:00
Analysis [analyzer] Increase minimum complexity filter of the CloneChecker. 2017-09-04 05:56:36 +00:00
CXX P0702R1: in class template argument deduction from a list of one element, if 2017-09-07 07:22:36 +00:00
CodeCompletion Fixed failing assert in code completion. 2017-07-21 09:24:00 +00:00
CodeGen Fixing incorrectly capitalised regexps. 2017-09-07 09:54:03 +00:00
CodeGenCUDA CodeGenModule: Always output wchar_size, check LLVM assumptions. 2017-05-20 01:29:55 +00:00
CodeGenCXX Fixing incorrectly capitalised regexps. 2017-09-07 09:54:03 +00:00
CodeGenCoroutines [coroutines] Support coroutine-handle returning await-suspend (i.e symmetric control transfer) 2017-08-25 04:46:54 +00:00
CodeGenObjC [ObjC] Use consistent comment style in inline asm 2017-08-21 09:54:46 +00:00
CodeGenObjCXX Fix off-by-one error in block mangling. 2017-09-07 05:41:24 +00:00
CodeGenOpenCL [OpenCL] Do not use vararg in emitted functions for enqueue_kernel 2017-09-03 13:52:24 +00:00
Coverage [Analyzer] Add support for displaying cross-file diagnostic paths in HTML output 2017-08-03 18:12:22 +00:00
CoverageMapping [clang] Get rid of "%T" expansions 2017-08-15 19:47:06 +00:00
Driver Fix ARM bare metal driver to support atomics 2017-09-06 17:09:25 +00:00
FixIt [c++2a] Implement P0409R2 - Allow lambda capture [=,this] (by hamzasood) 2017-08-19 03:43:07 +00:00
Format [clang] Get rid of "%T" expansions 2017-08-15 19:47:06 +00:00
Frontend Add flag to request Clang is ABI-compatible with older versions of itself 2017-08-26 01:04:35 +00:00
Headers Add test that we get the correct calling convention and mangling for va_list. 2017-08-16 01:46:46 +00:00
Import This adds the argument --dump-ir to clang-import-test, which allows 2017-08-07 22:27:30 +00:00
Index Revert r311442 (Fix templated type alias completion when using global completion cache) 2017-08-22 10:54:40 +00:00
Integration Fix the test fix from r312181 2017-08-30 23:26:38 +00:00
Layout Print nested name specifiers for typedefs and type aliases 2017-03-10 15:04:58 +00:00
Lexer Add missing test for warning added in r310803. 2017-08-16 00:06:07 +00:00
Misc [diagtool] Change default tree behavior to print only flags 2017-09-05 18:04:40 +00:00
Modules [modules] Add test for using declaration in classes. 2017-08-29 09:27:41 +00:00
OpenMP [OPENMP] Fix for PR33922: New ident_t flags for 2017-09-06 16:17:35 +00:00
PCH [c++2a] P0683R1: Permit default member initializers for bit-fields. 2017-08-28 00:28:14 +00:00
Parser [c++2a] P0683R1: Permit default member initializers for bit-fields. 2017-08-28 00:28:14 +00:00
Preprocessor [mips] Introducing option -mabs=[legacy/2008] 2017-08-24 16:06:30 +00:00
Profile [Profile] Do not assign counters to functions without bodies 2017-06-30 21:02:14 +00:00
Rewriter [clang] Remove unit test which uses reverse-iterate flag 2017-08-24 22:40:32 +00:00
Sema [ms] Implement the __annotation intrinsic 2017-09-05 20:27:35 +00:00
SemaCUDA PR34163: Don't cache an incorrect key function for a class if queried between 2017-08-12 01:46:03 +00:00
SemaCXX [coroutines] Make sure auto return type of await_resume is properly handled 2017-09-05 19:31:52 +00:00
SemaObjC [ObjC] Add a -Wobjc-messaging-id warning 2017-08-25 16:12:17 +00:00
SemaObjCXX Fix errored return value in CheckFunctionReturnType and add a fixit hint 2017-05-10 20:03:16 +00:00
SemaOpenCL [OpenCL] Handle taking an address of block captures. 2017-09-07 17:00:33 +00:00
SemaTemplate PR10147: When substituting a template template argument, substitute in the most 2017-08-29 22:14:43 +00:00
TableGen
Tooling [clang-diff] Treat CXXCtorInitializer as a node 2017-08-27 22:52:20 +00:00
Unit Change remaining references to lit.util.capture to use subprocess.check_output. 2017-07-06 21:46:47 +00:00
VFS
clang-rename Move ClassReplacements.cpp test from clang-rename tests to the 2017-06-30 16:58:36 +00:00
.clang-format
CMakeLists.txt Clang's tests should depend on clang-diff 2017-07-21 13:12:01 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg Add clang-diff to tool_patterns in test/lit.cfg 2017-08-19 17:52:29 +00:00
lit.site.cfg.in Revert "Revert "[clang-diff] Move the JSON export function to clang-diff"" 2017-08-19 00:57:38 +00:00
make_test_dirs.pl