Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
clang
/
lib
/
Sema
/
SemaCUDA.cpp
5fc4db7
[AST][NFC] Pass the AST context to one of the ctor of DeclRefExpr.
by Bruno Ricci
· 7 years ago
e891aa9
[NFC] Rename clang::AttributeList to clang::ParsedAttr
by Erich Keane
· 7 years ago
c480f30
AttributeList de-listifying:
by Erich Keane
· 7 years ago
e9fa53a
[CUDA] Check initializers of instantiated template variables.
by Artem Belevich
· 7 years ago
9fc8faf
Remove \brief commands from doxygen comments.
by Adrian Prantl
· 7 years ago
887c569
[HIP] Add hip input kind and codegen for kernel launching
by Yaxun Liu
· 7 years ago
67d22c8
Revert "[CUDA] Check initializers of instantiated template variables."
by Artem Belevich
· 7 years ago
d9189d1
[CUDA] Check initializers of instantiated template variables.
by Artem Belevich
· 7 years ago
b402580
Fix some handling of AST nodes with diagnostics.
by Richard Trieu
· 8 years ago
e2ae8b5
[CUDA] Fixed false error reporting in case of calling H->G->HD->D.
by Artem Belevich
· 8 years ago
25dbe1a
Function with unparsed body is a definition
by Serge Pavlov
· 8 years ago
a4ab1b1
Reverted 305379 (Function with unparsed body is a definition)
by Serge Pavlov
· 8 years ago
c73c81b
Function with unparsed body is a definition
by Serge Pavlov
· 8 years ago
8bae1be
Factor out some common code between SpecialMemberExceptionSpecInfo and SpecialMemberDeletionInfo.
by Richard Smith
· 9 years ago
8684b03
[Sema] Replace remove_if+erase with erase_if. NFC.
by George Burgess IV
· 9 years ago
64135c3
[CUDA] Ignore implicit target attributes during function template instantiation.
by Artem Belevich
· 9 years ago
13e9b4d
[CUDA] Improve target attribute checking for function templates.
by Artem Belevich
· 9 years ago
2d56c26
[CUDA] Use only the GVALinkage on function definitions.
by Justin Lebar
· 9 years ago
6f72737
[CUDA] Use FunctionDeclAndLoc for the Sema::LocsWithCUDACallDiags hashtable.
by Justin Lebar
· 9 years ago
9fb40e3
Removed unused function argument. NFC.
by Artem Belevich
· 9 years ago
6c86e91
[CUDA] When we emit an error that might have been deferred, also print a callstack.
by Justin Lebar
· 9 years ago
9730ae9
[CUDA] Emit errors for wrong-side calls made on the same line as non-wrong-side calls.
by Justin Lebar
· 9 years ago
d692dfb
[CUDA] Fix false-positive in known-emitted handling.
by Justin Lebar
· 9 years ago
606f01f
Add and use isDiscardableGVALinkage function.
by Justin Lebar
· 9 years ago
23d9542
[CUDA] Emit deferred diagnostics during Sema rather than during codegen.
by Justin Lebar
· 9 years ago
179bdce
[CUDA] Add Sema::CUDADiagBuilder and Sema::CUDADiagIf{Device,Host}Code().
by Justin Lebar
· 9 years ago
0254c46
[CUDA] Make touching a kernel from a __host__ __device__ function a deferred error.
by Justin Lebar
· 9 years ago
f75dcbe
Aligned allocation versus CUDA: make deallocation function preference order
by Richard Smith
· 9 years ago
b2f0f05
Re-commit r283722, reverted in r283750, with a fix for a CUDA-specific use of
by Richard Smith
· 9 years ago
e9abe64
Revert "P0035R4: Semantic analysis and code generation for C++17 overaligned allocation."
by Daniel Jasper
· 9 years ago
189e52f
P0035R4: Semantic analysis and code generation for C++17 overaligned allocation.
by Richard Smith
· 9 years ago
67a78a6
[CUDA] Add #pragma clang force_cuda_host_device_{begin,end} pragmas.
by Justin Lebar
· 9 years ago
9fdb46e
[CUDA] Do a better job at detecting wrong-side calls.
by Justin Lebar
· 9 years ago
9d4ed26
[CUDA] Harmonize asserts in SemaCUDA, NFC.
by Justin Lebar
· 9 years ago
7a406e7
[CUDA] Remove incorrect comment in CUDASetLambdaAttrs.
by Justin Lebar
· 9 years ago
7ca116c
[CUDA] Make lambdas inherit __host__ and __device__ attributes from the scope in which they're created.
by Justin Lebar
· 9 years ago
b17840d
[CUDA] Disallow variable-length arrays in CUDA device code.
by Justin Lebar
· 9 years ago
2a8db34
[CUDA] Disallow exceptions in device code.
by Justin Lebar
· 9 years ago
26bb311
[CUDA] Fix "declared here" note on deferred wrong-side errors.
by Justin Lebar
· 9 years ago
18e2d82
[CUDA] Raise an error if a wrong-side call is codegen'ed.
by Justin Lebar
· 9 years ago
e71c08f
[CUDA] Use the multi-element remove function in EraseUnwantedCUDAMatches.
by Justin Lebar
· 9 years ago
3650bbe
[CUDA] Do not allow non-empty destructors for global device-side variables.
by Artem Belevich
· 9 years ago
ba122ab
[CUDA] Make unattributed constexpr functions implicitly host+device.
by Justin Lebar
· 9 years ago
3918647
[CUDA] Fix order of overloading preferences in comment.
by Justin Lebar
· 9 years ago
25c4a81
[CUDA] Remove three obsolete CUDA cc1 flags.
by Justin Lebar
· 9 years ago
e6a2cc1
[sema] [CUDA] Use std algorithms in EraseUnwantedCUDAMatchesImpl.
by Justin Lebar
· 10 years ago
1860910
[CUDA] Tweak attribute-based overload resolution to match nvcc behavior.
by Artem Belevich
· 10 years ago
97c01c3
[CUDA] Do not allow dynamic initialization of global device side variables.
by Artem Belevich
· 10 years ago
c66a106
[CUDA] Only allow __global__ on free functions and static member functions.
by Justin Lebar
· 10 years ago
94a55e8
[CUDA] Allow function overloads in CUDA based on host/device attributes.
by Artem Belevich
· 10 years ago
4bdc50e
Create a frontend flag to disable CUDA cross-target call checks
by Eli Bendersky
· 10 years ago
a50178c
CUDA: Add option to allow host device functions to call host functions
by Jacques Pienaar
· 11 years ago
5bdd677
Consider calls from implict host device functions as valid in SemaCUDA.
by Jacques Pienaar
· 11 years ago
bbc0178
CUDA host device code with two code paths
by Reid Kleckner
· 11 years ago
f2787a0
CUDA: mark the target of implicit intrinsics properly
by Eli Bendersky
· 11 years ago
9a220fc
CUDA: Fix incorrect target inference for implicit members.
by Eli Bendersky
· 11 years ago
7325e56
Split off CUDA-specific Sema parts to a new file
by Eli Bendersky
· 11 years ago