Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
e93c63d468d36e67cb15d183ecc6b8216c87c138
/
clang
/
lib
/
Sema
/
SemaExpr.cpp
9805795
[Sema] Allow conversion between long double and __float128.
by Benjamin Kramer
· 8 years ago
a14a1f9
[Parse] Forward brace locations to TypeConstructExpr
by Vedant Kumar
· 8 years ago
a503855
Track in the AST whether the operand to a UnaryOperator can overflow and then use that logic when evaluating constant expressions and emitting codegen.
by Aaron Ballman
· 8 years ago
a12bf91
Factor out comparison handling for arithmetic types.
by Richard Smith
· 8 years ago
db70052
Remove bogus check for template specialization from self-comparison warning.
by Richard Smith
· 8 years ago
07c0f28
Fix a couple of wrong self-comparison diagnostics.
by Richard Smith
· 8 years ago
abbb8ad
Factor out common tautological comparison code from scalar and vector compare checking.
by Richard Smith
· 8 years ago
2ab8c15
[NFC] Modernize enum 'UnqualifiedId::IdKind' into a scoped enum UnqualifiedIdKind.
by Faisal Vali
· 8 years ago
421b2d1
[NFC] Modernize enum Declarator::TheContext to a type-safe scoped enum.
by Faisal Vali
· 8 years ago
f3b3ccd
Silence a bunch of implicit fallthrough warnings
by Adrian Prantl
· 8 years ago
c70f1d6
[c++20] P0515R3: Parsing support and basic AST construction for operator <=>.
by Richard Smith
· 8 years ago
502775a
[CodeGen][X86] Fix handling of __fp16 vectors.
by Akira Hatanaka
· 8 years ago
354abec
Remove creation of out-of-bounds value of enumeration type (resulting in UB).
by Richard Smith
· 8 years ago
dfa430f
[OPENMP] Initial codegen for `target teams distribute` directive.
by Alexey Bataev
· 8 years ago
8cf35e4
[OPENMP] Do not capture private variables in the target regions.
by Alexey Bataev
· 8 years ago
891fc7f
Generalize "static data member instantiated" notification to cover variable templates too.
by Richard Smith
· 8 years ago
c351fba
Now that C++17 is official (https://www.iso.org/standard/68564.html), start changing the C++1z terminology over to C++17. NFC intended, these are all mechanical changes.
by Aaron Ballman
· 8 years ago
52a3ca9
The offsetof macro is intended to work with subobjects rather than simple identifiers designating a member, making the -Wextended-offsetof diagnostic obsolete as this construct is not an extension. Implements WG14 DR496.
by Aaron Ballman
· 8 years ago
77aed73
[OpenMP] diagnose assign to firstprivate const, patch by Joel E. Denny
by Alexey Bataev
· 8 years ago
1ee7116
[ObjC] Fix function signature handling for blocks literals with attributes
by Alex Lorenz
· 8 years ago
72db888
PR35039: Materialize temporary objects before wrapping them in an
by Richard Smith
· 8 years ago
4309b66
Don't suppress instantiation of definitions for variables subject to explicit
by Richard Smith
· 8 years ago
15d267b
Enable support for the [[maybe_unused]] attribute from WG14 N2053 when enabling double square bracket attributes in C code.
by Aaron Ballman
· 8 years ago
6d98943
Convert clang::LangAS to a strongly typed enum
by Alexander Richardson
· 8 years ago
cab496d
[OPENMP] Capture references to global variables.
by Alexey Bataev
· 8 years ago
085a23f
[OpenCL] Fix checking of vector type casting
by Yaxun Liu
· 8 years ago
3103896
[Sema] Null check in BuildDeclarationNameExpr
by Yi Kong
· 8 years ago
263a0a3
Don't warn about runtime behavior problems in variable initializers that we
by Richard Smith
· 8 years ago
34b5dbc
Promote storage-only __fp16 vector operands to float vectors.
by Akira Hatanaka
· 8 years ago
405e2db
Implement C++ [basic.link]p8.
by Richard Smith
· 8 years ago
3d0a540
Teach clang to tolerate the 'p = nullptr + n' idiom used by glibc
by Andrew Kaylor
· 8 years ago
9cf0e12
[Sema] Disallow assigning record lvalues with nested const-qualified fields.
by Bjorn Pettersson
· 8 years ago
f60ebcd
Fix the second half of PR34266: Don't implicitly capture '*this' if the members are found in a class unrelated to the enclosing class.
by Faisal Vali
· 8 years ago
4c33079
[Sema] Correct typos in LHS, RHS before building a binop expression.
by Volodymyr Sapsai
· 8 years ago
285c936
Catch more cases with -Wenum-compare
by Richard Trieu
· 8 years ago
cc623ad
Recommit "Add _Float16 as a C/C++ source language type"
by Sjoerd Meijer
· 8 years ago
9aeedde
Revert "Add _Float16 as a C/C++ source language type"
by Sjoerd Meijer
· 8 years ago
ab36f33
Add _Float16 as a C/C++ source language type
by Sjoerd Meijer
· 8 years ago
257132a
[OpenCL] Handle taking an address of block captures.
by Anastasia Stulova
· 8 years ago
1aa18f2
Fix typos, remove unused private members of CommonOptionsParser, NFC
by Johannes Altmanninger
· 8 years ago
6a71f36
[OPENMP] Fix for PR34014: OpenMP 4.5: Target construct in static method
by Alexey Bataev
· 8 years ago
03d5db4
Fix typos in comments; NFC
by George Burgess IV
· 8 years ago
9710338
Reapply Sema: allow imaginary constants via GNU extension if UDL overloads not present.
by Tim Northover
· 8 years ago
0241637
Sema: disable implicit conversion from _Complex to real types in C++.
by Tim Northover
· 8 years ago
3b8d558
[OPENMP][DEBUG] Set proper address space info if required by target.
by Alexey Bataev
· 8 years ago
4aa1905
Revert "[OPENMP][DEBUG] Set proper address space info if required by target."
by Alexey Bataev
· 8 years ago
5a49713
[OPENMP][DEBUG] Set proper address space info if required by target.
by Alexey Bataev
· 8 years ago
6a824b9
Revert "[OPENMP][DEBUG] Set proper address space info if required by target."
by Alexey Bataev
· 8 years ago
59b81e5
[OPENMP][DEBUG] Set proper address space info if required by target.
by Alexey Bataev
· 8 years ago
d90ec74
Revert "[OPENMP][DEBUG] Set proper address space info if required by target."
by Alexey Bataev
· 8 years ago
be83fad
[OPENMP][DEBUG] Set proper address space info if required by target.
by Alexey Bataev
· 8 years ago
1efd222
[Sema] Add a comment on an identified bug on default arguments.
by Tim Shen
· 8 years ago
08e51076
[Sema] Fix lax conversion between non ext vectors
by Bruno Cardoso Lopes
· 8 years ago
9f866a7
[Sema] NFC: Move all availability checking code to SemaDeclAttr.cpp
by Erik Pilkington
· 8 years ago
2246167
[Sema] Mark a virtual CXXMethodDecl as used if a call to it can be
by Akira Hatanaka
· 8 years ago
cdd596f
[ObjC] Avoid the -Wunguarded-availability warnings for protocol
by Alex Lorenz
· 8 years ago
4042f3c
[Sema] Don't allow -Wunguarded-availability to be silenced with redecls
by Erik Pilkington
· 8 years ago
15ed292
Prevent devirtualization of calls to un-instantiated functions.
by Sunil Srivastava
· 8 years ago
461b141
[coroutines] Remove pass-through operator co_await; Replace it with the input expression
by Eric Fiselier
· 8 years ago
0c64e27
Catch invalid bitwise operation on vector of floats
by Serge Pavlov
· 8 years ago
4a7ac59
Simplify.
by Richard Smith
· 8 years ago
97e7c33
[Sema] Silence unused variable warning.
by Benjamin Kramer
· 8 years ago
17c5947
Improve error recovery for missing 'template' keyword in contexts where the
by Richard Smith
· 8 years ago
3339911
Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
by Galina Kistanova
· 8 years ago
707e37f
[OpenCL] An error shall occur if any scalar operand has greater rank than the type of the vector element
by Egor Churaev
· 8 years ago
c058cc6
Revert "[OpenCL] An error shall occur if any scalar operand has greater rank than the type of the vector element"
by Renato Golin
· 8 years ago
1adf265
[OpenCL] An error shall occur if any scalar operand has greater rank than the type of the vector element
by Egor Churaev
· 8 years ago
9d89118
Revert "Sema: allow imaginary constants via GNU extension if UDL overloads not present."
by Tim Northover
· 8 years ago
5f0c0aa
Address follow-up feedback for r303712
by Argyrios Kyrtzidis
· 8 years ago
0a484ba
Warn about uses of `@available` that can't suppress the
by Alex Lorenz
· 8 years ago
a7233bd
Enhance the 'diagnose_if' attribute so that we can apply it for ObjC methods and properties as well
by Argyrios Kyrtzidis
· 8 years ago
6b5ecea
Sema: allow imaginary constants via GNU extension if UDL overloads not present.
by Tim Northover
· 8 years ago
dcac9f5
[Sema] Use CK_NoOp instead CK_Invalid in tryGCCVectorConvertAndSplat
by Vitaly Buka
· 8 years ago
7cd5876
[Sema] Support implicit scalar to vector conversions
by Simon Dardis
· 8 years ago
f16634c
[Sema] Fix typos handling in an overloadable call.
by Anastasia Stulova
· 8 years ago
be380c7
[ARM] Limit the diagnose when an ISR calls a regular function
by Weiming Zhao
· 8 years ago
7e7007d
[Sema] Update function doc; NFC
by George Burgess IV
· 9 years ago
064b7fe
Use a consistent style. NFC
by George Burgess IV
· 9 years ago
1b07d68
Fix comment. NFC
by George Burgess IV
· 9 years ago
28559ce
-Wunguarded-availability should support if (@available) checks in top-level
by Alex Lorenz
· 9 years ago
1be800c5
Add support for editor placeholders to Clang
by Alex Lorenz
· 9 years ago
cf68126
Diagnose attempt to take address of bitfield members in anonymous structs.
by Richard Smith
· 9 years ago
f81c995
[Sema] Extend GetSignedVectorType to deal with non ExtVector types
by Simon Dardis
· 9 years ago
3bccec5
[OpenCL] Extended diagnostics for atomic initialization
by Egor Churaev
· 9 years ago
d143a0c
[NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped Enum
by Faisal Vali
· 9 years ago
2c51880
Spelling mistakes in comments. NFCI. (PR27635)
by Simon Pilgrim
· 9 years ago
df42cf1
[ARC][ObjC++] Use ObjC semantic rules for comparisons between a pointer and
by Alex Lorenz
· 9 years ago
11352a8
[Objective-C] Fix "weak-unavailable" warning with -fobjc-weak
by Brian Kelley
· 9 years ago
cafd912
[Objective-C] Fix "repeated use of weak" warning with -fobjc-weak
by Brian Kelley
· 9 years ago
484aa45
Encapsulate FPOptions and use it consistently
by Adam Nemet
· 9 years ago
f5f1762
Fix crash with interrupt attribute on ARM.
by Eli Friedman
· 9 years ago
81a25e35
[OpenCL] Fix type compatibility check and generic AS mangling.
by Anastasia Stulova
· 9 years ago
7cbbb88
[Sema] Add variable captured by a block to the enclosing lambda's
by Akira Hatanaka
· 9 years ago
696e312
Rename ActiveTemplateInstantiation to CodeSynthesisContext in preparation for
by Richard Smith
· 9 years ago
51ec0cf
Factor out function to determine whether we're performing a template
by Richard Smith
· 9 years ago
bc49120
Add an explicit derived class of FunctionDecl to model deduction guides rather
by Richard Smith
· 9 years ago
55aaa84
Use correct fix-it location for -Wblock-capture-autoreleasing
by Alex Lorenz
· 9 years ago
9d98a31
[OpenCL] Disallow blocks capture other blocks (v2.0, s6.12.5)
by Anastasia Stulova
· 9 years ago
bfbff07
[c++1z] Diagnose attempts to use variables with deduced class template
by Richard Smith
· 9 years ago
32f0a43
[OpenCL] Accept logical NOT for pointer types in CL1.1
by Anastasia Stulova
· 9 years ago
Next »