llvm-project/clang/test
Alexey Bataev 9bfe91da3d [OPENMP][NVPTX]Reduce memory usage in orphaned functions.
if the function has globalized variables and called in context of
target/teams/distribute regions, it does not need to globalize 32
copies of the same variables for memory coalescing, it is enough to
have just one copy, because there is parallel region.
Patch does this by adding call for `__kmpc_parallel_level` function and
checking its return value. If the code sees that the parallel level is
0, then only one variable is allocated, not 32.

llvm-svn: 344356
2018-10-12 16:04:20 +00:00
..
ARCMT Quickfix for failing tests. 2018-08-17 23:54:00 +00:00
ASTMerge [ASTImporter] Load external Decls when getting field index. 2018-08-08 09:40:57 +00:00
Analysis [analyzer] Retain count checker for OSObject: recognize OSDynamicCast 2018-10-11 22:59:16 +00:00
CXX [CodeGenCXX] Treat 'this' as noalias in constructors 2018-10-10 16:14:51 +00:00
CodeCompletion [CodeComplete] Fix crash when completing params function declarations. 2018-10-10 10:51:48 +00:00
CodeGen [clang][ubsan] Split Implicit Integer Truncation Sanitizer into unsigned and signed checks 2018-10-11 09:09:50 +00:00
CodeGenCUDA [CodeGenCXX] Treat 'this' as noalias in constructors 2018-10-10 16:14:51 +00:00
CodeGenCXX [clang][ubsan] Split Implicit Integer Truncation Sanitizer into unsigned and signed checks 2018-10-11 09:09:50 +00:00
CodeGenCoroutines [CodeGenCXX] Treat 'this' as noalias in constructors 2018-10-10 16:14:51 +00:00
CodeGenObjC [CodeGen] Before entering the loop that copies a non-trivial array field 2018-10-02 01:00:44 +00:00
CodeGenObjCXX [CodeGenCXX] Treat 'this' as noalias in constructors 2018-10-10 16:14:51 +00:00
CodeGenOpenCL [OpenCL] Add block argument CodeGen test 2018-10-02 13:02:27 +00:00
Coverage [Frontend] Delete -print-decl-contexts 2018-10-03 03:50:44 +00:00
CoverageMapping [OPENMP] Fix PR38256: Fix locations of the artificial conditional op. 2018-07-25 14:40:26 +00:00
Driver Revert "[Driver] Default Android toolchains to libc++." 2018-10-11 21:28:42 +00:00
FixIt [Sema] Add fixit for unused lambda captures 2018-07-16 07:23:47 +00:00
Format
Frontend Add a callback for `__has_include` and use it for dependency scanning. 2018-09-18 23:27:02 +00:00
Headers Fix march triple used test from rL341475 2018-09-06 14:13:10 +00:00
Import [cxx2a] P0614R1: Support init-statements in range-based for loops. 2018-09-28 18:44:09 +00:00
Index [Index] Use locations to uniquify function-scope BindingDecl USR 2018-10-09 01:02:56 +00:00
Integration
Layout NFC - Fix typo in test/Layout/itanium-pack-and-align.cpp 2018-07-04 11:21:44 +00:00
Lexer Don't emit "will be treated as an identifier character" warning for 2018-09-25 22:34:45 +00:00
Misc [clang] Add the exclude_from_explicit_instantiation attribute 2018-10-04 15:49:42 +00:00
Modules Fix an assert in -Wquoted-include-in-framework-header 2018-09-20 19:00:03 +00:00
OpenMP [OPENMP][NVPTX]Reduce memory usage in orphaned functions. 2018-10-12 16:04:20 +00:00
PCH Distinguish `__block` variables that are captured by escaping blocks 2018-10-01 21:51:28 +00:00
Parser [cxx2a] P0614R1: Support init-statements in range-based for loops. 2018-09-28 18:44:09 +00:00
Preprocessor [X86] Remove FeatureRTM from Skylake processor list 2018-10-10 07:43:45 +00:00
Profile [FileCheck] Add -allow-deprecated-dag-overlap to failing clang tests 2018-07-11 20:26:20 +00:00
Refactor
Rewriter Reapply "[Parse] Use CapturedStmt for @finally on MSVC" 2018-06-08 00:30:00 +00:00
Sema Improve -Wshadow warnings with enumerators. 2018-10-11 16:40:18 +00:00
SemaCUDA [CUDA][HIP] Fix ShouldDeleteSpecialMember for inherited constructors 2018-10-09 15:53:14 +00:00
SemaCXX Improve -Wshadow warnings with enumerators. 2018-10-11 16:40:18 +00:00
SemaObjC Support enums with a fixed underlying type in all language modes. 2018-09-28 20:24:58 +00:00
SemaObjCXX Distinguish `__block` variables that are captured by escaping blocks 2018-10-01 21:51:28 +00:00
SemaOpenCL [Sema][OpenCL] Improve diagnostics for not viable overloadable function candidates 2018-10-11 13:35:34 +00:00
SemaOpenCLCXX [OpenCL] Support new/delete in Sema 2018-06-14 09:51:54 +00:00
SemaTemplate PR39231: fix null dereference when diagnosing deduction failure due to 2018-10-09 18:49:22 +00:00
TableGen [Clang Tablegen][RFC] Allow Early Textual Substitutions in `Diagnostic` messages. 2018-05-19 03:12:04 +00:00
Templight
Tooling [Tooling] JSONCompilationDatabasePlugin infers compile commands for missing files 2018-09-14 12:24:09 +00:00
Unit
VFS [CMake] Use normalized Windows target triples 2018-08-09 02:16:18 +00:00
clang-rename
.clang-format
CMakeLists.txt [analyzer] Fix bots by removing new check-clang-analyzer commands from CHECK-ALL 2018-08-14 18:55:34 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg.py [CMake] Use normalized Windows target triples 2018-08-09 02:16:18 +00:00
lit.site.cfg.py.in Import lit.llvm after rC341132 2018-08-31 00:24:36 +00:00
make_test_dirs.pl