llvm-project/clang/test
Justin Lebar 76945b2f44 [CUDA] Copy host builtin types to NVPTXTargetInfo.
Summary:
Host and device types must match, otherwise when we pass values back and
forth between the host and device, we will get the wrong result.

This patch makes NVPTXTargetInfo inherit most of its type information
from the host's target info.

Reviewers: rsmith

Subscribers: cfe-commits, jhen, tra

Differential Revision: http://reviews.llvm.org/D19346

llvm-svn: 268131
2016-04-29 23:05:19 +00:00
..
ARCMT Define weak and __weak to mean ARC-style weak references, even in MRC. 2015-10-22 18:38:17 +00:00
ASTMerge [ASTImporter] Implement missing VisitAccessSpecDecl function in ASTImporter class. 2016-02-18 23:08:36 +00:00
Analysis [analyzer] Add path note for localizability checker. 2016-04-28 19:44:40 +00:00
CXX [Parser] Clear the TemplateParamScope bit of the current scope's flag 2016-04-29 02:24:14 +00:00
CodeCompletion Fix ObjCMethodDecl::findPropertyDecl for class properties. 2016-03-11 21:14:40 +00:00
CodeGen [clang][BuiltIn][AVX512]Adding intrinsics for cmp{ss|sd} instruction set. 2016-04-29 11:01:16 +00:00
CodeGenCUDA [CUDA] Add -fcuda-flush-denormals-to-zero. 2016-04-05 18:26:20 +00:00
CodeGenCXX Recommitted r264281 "Supporting all entities declared in lexical scope in LLVM debug info." 2016-04-29 16:08:08 +00:00
CodeGenObjC [Clang] Remove unwanted --check-prefix=CHECK from unit tests. NFC. 2016-04-20 01:02:18 +00:00
CodeGenObjCXX DebugInfo: Adapt to loss of DITypeRef in LLVM r267296 2016-04-23 21:08:27 +00:00
CodeGenOpenCL [OpenCL] Fix bug in mergeTypes which causes equivalent types treated as different. 2016-04-28 17:34:57 +00:00
Coverage
CoverageMapping [Coverage] Fix the start/end locations of switch statements 2016-03-04 08:07:15 +00:00
Driver Fix test case for incompatible sysroot warning 2016-04-29 22:44:33 +00:00
FixIt Set the default C standard to C99 when targeting the PS4. 2016-04-27 19:53:03 +00:00
Format Fix clang-format test. I believe that the new behavior is better. 2015-11-23 08:50:52 +00:00
Frontend Re-apply r267784, r267824 and r267830. 2016-04-28 17:09:37 +00:00
Headers [modules] Don't expose *intrin.h headers that cannot be included standalone as 2016-04-16 00:46:26 +00:00
Index Expose cxx constructor and method properties through libclang and python bindings. 2016-04-27 12:48:25 +00:00
Integration
Layout [MS] Fix for bug 25013 - #pragma vtordisp is unknown inside functions, by Denis Zobnin. 2015-11-20 07:02:57 +00:00
Lexer [esan] EfficiencySanitizer driver flags 2016-04-21 21:32:04 +00:00
Misc Make thinlto clang test more robust against LLVM changes. 2016-04-24 03:44:55 +00:00
Modules Method Pool in modules: we make sure that if a module contains an entry for 2016-04-29 19:04:05 +00:00
OpenMP [OPENMP] Fix detection of explicit data-sharing attributes in templates. 2016-04-29 09:56:11 +00:00
PCH Module debugging: Fix the DWO filename for PCH in a relative path. 2016-04-27 17:06:22 +00:00
Parser Expose cxx constructor and method properties through libclang and python bindings. 2016-04-27 12:48:25 +00:00
Preprocessor [CUDA] Copy host builtin types to NVPTXTargetInfo. 2016-04-29 23:05:19 +00:00
Profile [profile] Fix another use of the driver. 2016-04-23 02:13:48 +00:00
Rewriter
Sema Improve test coverage of -Wdouble-promotion 2016-04-29 17:44:29 +00:00
SemaCUDA [CUDA] Make unattributed constexpr functions implicitly host+device. 2016-03-30 23:30:21 +00:00
SemaCXX Fix crash in BuildCXXDefaultInitExpr. 2016-04-29 18:06:53 +00:00
SemaObjC Add a Subjects line to NoDebugAttr [NFC]. 2016-04-29 17:03:34 +00:00
SemaObjCXX [ObjCXX] Warn undeclared identifiers. 2016-03-25 18:43:46 +00:00
SemaOpenCL Block: Fix a crash when we have type attributes or qualifiers with omitted 2016-04-18 18:40:51 +00:00
SemaTemplate Warn if function or variable cannot be implicitly instantiated 2016-04-19 06:19:52 +00:00
TableGen
Tooling Back out the test case for r266973 for now. 2016-04-21 10:46:14 +00:00
Unit Replace hardcoded comment at 'lit.site.cfg.in' 2016-04-16 06:54:46 +00:00
VFS [VFS] Fix status() of opened redirected file 2015-12-10 23:41:39 +00:00
.clang-format
CMakeLists.txt Moving clang-test-depends into the Clang tests folder and moving vtables_blacklist into the Misc folder; NFC, this simply cleans up the generated solution so that these targets don't live in the root folder of the IDE. 2016-04-12 15:09:17 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg Revert r260266 (and r260276), "clang-cl: Enable plugins on Windows" 2016-02-11 16:43:08 +00:00
lit.site.cfg.in Replace hardcoded comment at 'lit.site.cfg.in' 2016-04-16 06:54:46 +00:00
make_test_dirs.pl