Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
clang
/
lib
/
Sema
/
SemaDecl.cpp
8ce732b
DR674, PR38883, PR40238: Qualified friend lookup should look for a
by Richard Smith
· 7 years ago
fb6deeb
Refactor the way we handle diagnosing unused expression results.
by Aaron Ballman
· 7 years ago
4224c87
[Sema][NFC] Remove some unnecessary calls to getASTContext.
by Bruno Ricci
· 7 years ago
9d2872d
[OpenCL] Add generic AS to 'this' pointer
by Mikael Nilsson
· 7 years ago
9064673
Revert "[OpenCL] Add generic AS to 'this' pointer"
by Mikael Nilsson
· 7 years ago
78de847
[OpenCL] Add generic AS to 'this' pointer
by Mikael Nilsson
· 7 years ago
b23ccec
Misc typos fixes in ./lib folder
by Raphael Isemann
· 7 years ago
acfcd78
Diagnose friend function template redefinitions.
by Serge Pavlov
· 7 years ago
bf5fe2d
[Sema] Push and Pop Expression Evaluation Context Records at the start and end of function definitions
by Leonard Chan
· 7 years ago
c3463f6
Do not check for parameters shadowing fields in function declarations.
by Aaron Ballman
· 7 years ago
a4ca4ca
Fix -Wmismatched-tags to not warn on redeclarations of structs in system
by Richard Smith
· 7 years ago
407659a
Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures.""
by Fangrui Song
· 7 years ago
f5d3335
Revert r347417 "Re-Reinstate 347294 with a fix for the failures."
by Fangrui Song
· 7 years ago
6a4c346
[OpenCL] Improve diags for addr spaces in templates
by Anastasia Stulova
· 7 years ago
a3e7a16
Allow cpu-dispatch forward declarations.
by Erich Keane
· 7 years ago
7304f0a
Correct 'target' default behavior on redecl, allow forward declaration.
by Erich Keane
· 7 years ago
5c0d192
[NFC] Move MultIversioning::Type into Decl so that it can be used in CodeGen
by Erich Keane
· 7 years ago
48ee4ad
Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures."
by Hans Wennborg
· 7 years ago
8c79706e
Revert r347417 "Re-Reinstate 347294 with a fix for the failures."
by Hans Wennborg
· 7 years ago
6ff1751
Re-Reinstate 347294 with a fix for the failures.
by Bill Wendling
· 7 years ago
9f0246d
Revert r347364 again, the fix was incomplete.
by Nico Weber
· 7 years ago
91549ed
Reinstate 347294 with a fix for the failures.
by Bill Wendling
· 7 years ago
0430794
[OpenCL] Enable address spaces for references in C++
by Anastasia Stulova
· 7 years ago
302c643
Add /Zc:DllexportInlines option to clang-cl
by Takuto Ikuta
· 7 years ago
b55cd69
Diagnose parameter names that shadow the names of inherited fields under -Wshadow-field.
by Aaron Ballman
· 7 years ago
59f18f1
[clang-cl] Inherit dllexport to static locals also in template instantiations (PR39496)
by Hans Wennborg
· 7 years ago
fa98390
NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)
by Erik Pilkington
· 7 years ago
47e06bb
[Sema] Do not show unused parameter warnings when body is skipped
by Ilya Biryukov
· 7 years ago
a529bc3
Silence the -Wshadow warning for enumerators shadowing a type.
by Aaron Ballman
· 7 years ago
20ea724
Improve -Wshadow warnings with enumerators.
by Aaron Ballman
· 7 years ago
d1a184f
[Sema] Fix a multiple definition bug with friends and templates
by Erik Pilkington
· 7 years ago
8e57b07
Distinguish `__block` variables that are captured by escaping blocks
by Akira Hatanaka
· 7 years ago
3197484
Revert r343518.
by Akira Hatanaka
· 7 years ago
2bf09cc
Distinguish `__block` variables that are captured by escaping blocks
by Akira Hatanaka
· 7 years ago
1d38c13
Use the container form llvm::sort(C, ...)
by Fangrui Song
· 7 years ago
b794aec
[Sema] Use a more civilized hash map to implement -Wduplicate-enum.
by Erik Pilkington
· 7 years ago
ae2e86f
Revert "We allow implicit function declarations as an extension in all C dialects. Remove OpenCL special case."
by Anastasia Stulova
· 7 years ago
d6509cf
[modules] Frontend support for building a header module from a list of
by Richard Smith
· 7 years ago
c457766
Consistently create a new declaration when merging a pre-existing but
by Richard Smith
· 7 years ago
4576a77
PR33222: Require the declared return type not the actual return type to
by Richard Smith
· 7 years ago
4ced5d7
Part of PR33222: defer enforcing return type mismatch for dependent
by Richard Smith
· 7 years ago
9bd2452
Revert r341754.
by Akira Hatanaka
· 7 years ago
2e00b98
Distinguish `__block` variables that are captured by escaping blocks
by Akira Hatanaka
· 7 years ago
5159bbad
PR38627: Fix handling of exception specification adjustment for destructors.
by Richard Smith
· 7 years ago
e43e2b3
Model type attributes as regular Attrs.
by Richard Smith
· 7 years ago
11f9f8a
Revert r339623 "Model type attributes as regular Attrs."
by Reid Kleckner
· 7 years ago
f791786
Model type attributes as regular Attrs.
by Richard Smith
· 7 years ago
9978da3
[CodeGen] Merge equivalent block copy/helper functions.
by Akira Hatanaka
· 7 years ago
a93380d
Remove obsolete set call
by Stephen Kelly
· 7 years ago
1c301dc
Port getLocEnd -> getEndLoc
by Stephen Kelly
· 7 years ago
f2ceec4
Port getLocStart -> getBeginLoc
by Stephen Kelly
· 7 years ago
44bacdf
Implement diagnostic stream operator for ParsedAttr.
by Erich Keane
· 7 years ago
e19e5a69
Fold two cast plus a cast in a loop into a variable.
by Nicolas Lesser
· 7 years ago
1dd9501b3
Work around GCC miscompile exposed by r338464.
by Richard Smith
· 7 years ago
c4581f4
Speculative fix for buildbot failures after r338464.
by Richard Smith
· 7 years ago
f4e248c
[P0936R0] add [[clang::lifetimebound]] attribute
by Richard Smith
· 7 years ago
9d1ee0a
[OpenCL] Forbid size dependent types used as kernel arguments
by Alexey Sotkin
· 7 years ago
3b238ed
[OpenCL] Check for invalid kernel arguments in array types
by Alexey Sotkin
· 7 years ago
6907ce2
Remove trailing space
by Fangrui Song
· 7 years ago
a4005e1
[CUDA][HIP] Allow function-scope static const variable
by Yaxun Liu
· 7 years ago
c764e9a
Update to -r337585, allow scoped enum inits in -pedantic
by Erich Keane
· 7 years ago
3efe002
Implement cpu_dispatch/cpu_specific Multiversioning
by Erich Keane
· 7 years ago
7963e8b
Add support for __declspec(code_seg("segname"))
by Erich Keane
· 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
7481f75
[NFC] Replace usage of QualType.getTypePtr()-> with operator->
by Erich Keane
· 7 years ago
3be68e1
Revert r335019 "Update NRVO logic to support early return (Attempt 2)"
by Taiju Tsuiki
· 7 years ago
b000a88
Update NRVO logic to support early return (Attempt 2)
by Taiju Tsuiki
· 7 years ago
e9fa53a
[CUDA] Check initializers of instantiated template variables.
by Artem Belevich
· 7 years ago
67da125
[Sema] Fix parsing of anonymous union in language linkage specification
by Jan Korous
· 7 years ago
857613b
[AST] Fix loss of enum forward decl from decl context
by Joel E. Denny
· 7 years ago
5429bd7
Revert "Update NRVO logic to support early return"
by Sam McCall
· 7 years ago
28f048a
[Sema] Don't skip function bodies with 'auto' without trailing return type
by Ilya Biryukov
· 7 years ago
44f9c58
Update NRVO logic to support early return
by Taiju Tsuiki
· 7 years ago
e69acc5
Check pointer null-ness before dereferencing it.
by Richard Trieu
· 7 years ago
fe76b36
[Sema] Fix incorrect packed aligned structure layout
by Momchil Velikov
· 7 years ago
fb50dd3
Revert r332470 (and corresponding tests in r332492).
by Richard Smith
· 7 years ago
64144eb
Add support for __declspec(code_seg("segname"))
by Erich Keane
· 7 years ago
d699da4
PR37450: Fix bug that disabled some type checks for variables with deduced types.
by Richard Smith
· 7 years ago
2ca6ba1
[OpenCL] Restrict various keywords in OpenCL C++ mode
by Sven van Haastregt
· 7 years ago
9fc8faf
Remove \brief commands from doxygen comments.
by Adrian Prantl
· 7 years ago
eaf11ad
Track the result of evaluating a computed noexcept specification on the
by Richard Smith
· 7 years ago
3a8244d
Implement P0482R2, support for char8_t type.
by Richard Smith
· 7 years ago
a38f573
Test commit removing trailing whitespace
by Stuart Brady
· 7 years ago
53cb831
Revert addition of 'concept' to diagnostics in r330890.
by Richard Smith
· 7 years ago
ecad88d
Factor out common code for diagnosing missing template arguments.
by Richard Smith
· 7 years ago
a534f07
Revert rC330794 and some dependent tiny bug fixes
by Faisal Vali
· 7 years ago
936de9d
[c++2a] [concepts] Add rudimentary parsing support for template concept declarations
by Faisal Vali
· 7 years ago
887c569
[HIP] Add hip input kind and codegen for kernel launching
by Yaxun Liu
· 7 years ago
3bb4aa5
[Availability] Improve availability to consider functions run at load time
by Steven Wu
· 7 years ago
41af971
Limit types of builtins that can be redeclared.
by Erich Keane
· 7 years ago
ade321e
Revert r329684 (and follow-ups 329693, 329714). See discussion on https://reviews.llvm.org/D43578.
by Nico Weber
· 7 years ago
c88deb1
-ftime-report switch support in Clang.
by Andrew V. Tischenko
· 7 years ago
e6313ac
[ObjC++] Never pass structs that transitively contain __weak fields in
by Akira Hatanaka
· 7 years ago
d236a34
Revert "[ObjC++] Never pass structs that transitively contain __weak fields in"
by Akira Hatanaka
· 7 years ago
f15d29c
[ObjC++] Never pass structs that transitively contain __weak fields in
by Akira Hatanaka
· 7 years ago
2a8c18d
Fix typos in clang
by Alexander Kornienko
· 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
866dee4
Add helper to determine if a field is a zero-length bitfield.
by Richard Smith
· 7 years ago
Next »