llvm-project/clang/lib/Serialization
Justin Lebar 67a78a6cc0 [CUDA] Add #pragma clang force_cuda_host_device_{begin,end} pragmas.
Summary:
These cause us to consider all functions in-between to be __host__
__device__.

You can nest these pragmas; you just can't have more 'end's than
'begin's.

Reviewers: rsmith

Subscribers: tra, jhen, cfe-commits

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

llvm-svn: 283677
2016-10-08 22:15:58 +00:00
..
ASTCommon.cpp C++ Modules TS: Add parsing and some semantic analysis support for 2016-09-08 23:14:54 +00:00
ASTCommon.h PR29097: add an update record when we instantiate the default member 2016-08-24 21:25:37 +00:00
ASTReader.cpp [CUDA] Add #pragma clang force_cuda_host_device_{begin,end} pragmas. 2016-10-08 22:15:58 +00:00
ASTReaderDecl.cpp Allocate after the early exit checks. NFC. 2016-10-06 13:18:06 +00:00
ASTReaderInternals.h [NFC] Header cleanup 2016-07-18 19:02:11 +00:00
ASTReaderStmt.cpp [ASTImporter] Implement some expression-related AST node import (part 2) 2016-09-28 10:16:56 +00:00
ASTWriter.cpp [CUDA] Add #pragma clang force_cuda_host_device_{begin,end} pragmas. 2016-10-08 22:15:58 +00:00
ASTWriterDecl.cpp [modules] Allow VarDecls with initializers to use special var abbrev. 2016-10-06 13:04:54 +00:00
ASTWriterStmt.cpp [ASTImporter] Implement some expression-related AST node import (part 2) 2016-09-28 10:16:56 +00:00
CMakeLists.txt Introduce module file extensions to piggy-back data onto module files. 2015-11-03 18:33:07 +00:00
GeneratePCH.cpp C++ Modules TS: add frontend support for building pcm files from module 2016-08-26 00:14:38 +00:00
GlobalModuleIndex.cpp Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment. 2016-01-29 19:38:18 +00:00
Module.cpp [NFC] Header cleanup 2016-07-18 19:02:11 +00:00
ModuleFileExtension.cpp [NFC] Header cleanup 2016-07-18 19:02:11 +00:00
ModuleManager.cpp Clean up handling of reading module files from stdin. Don't bother trying to 2016-09-02 00:18:05 +00:00
MultiOnDiskHashTable.h [NFC] Header cleanup 2016-07-18 19:02:11 +00:00