summaryrefslogtreecommitdiffstats
path: root/include/clang/AST/Expr.h
Commit message (Expand)AuthorAgeFilesLines
* Merging r339372, r339373, r339374, and r339379Hans Wennborg2018-08-211-92/+190
* [AST] CastExpr: BasePathSize is not large enough.Roman Lebedev2018-08-011-10/+34
* Remove trailing spaceFangrui Song2018-07-301-2/+2
* [AST] Sink 'part of explicit cast' down into ImplicitCastExprRoman Lebedev2018-07-271-7/+6
* [MS] Add L__FUNCSIG__ for compatibilityReid Kleckner2018-07-261-1/+2
* [Sema] Mark implicitly-inserted ICE's as being part of explicit cast (PR38166)Roman Lebedev2018-07-241-0/+8
* DR1687: When overload resolution selects a built-in operator, implicitRichard Smith2018-06-271-0/+4
* [Fixed Point Arithmetic] Fixed Point Precision Bits and Fixed Point LiteralsLeonard Chan2018-06-201-0/+41
* Revert "Revert r332955 "GNUstep Objective-C ABI version 2""David Chisnall2018-05-221-0/+8
* Revert r332955 "GNUstep Objective-C ABI version 2"Bjorn Pettersson2018-05-221-8/+0
* GNUstep Objective-C ABI version 2David Chisnall2018-05-221-0/+8
* Revert r332847; it caused us to miscompile certain forms of reference initial...Richard Smith2018-05-211-12/+7
* [CodeGen] Recognize more cases of zero initializationSerge Pavlov2018-05-211-7/+12
* Allow dllimport non-type template arguments in C++17Reid Kleckner2018-05-101-0/+7
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-197/+197
* [C++2a] Implement operator<=> CodeGen and ExprConstantEric Fiselier2018-05-071-1/+3
* Fix typos in clangAlexander Kornienko2018-04-061-3/+3
* [CodeGen] Ignore OpaqueValueExprs that are unique references to theirAkira Hatanaka2018-03-201-0/+9
* Remove redundant casts. NFCGeorge Burgess IV2018-03-011-4/+4
* Teach Wreturn-type, Wunreachable-code, and alpha.deadcode.UnreachableCode to ...Nico Weber2018-02-131-0/+4
* Track in the AST whether the operand to a UnaryOperator can overflow and then...Aaron Ballman2018-01-091-10/+19
* [c++20] P0515R3: Parsing support and basic AST construction for operator <=>.Richard Smith2017-12-141-1/+1
* Remove creation of out-of-bounds value of enumeration type (resulting in UB).Richard Smith2017-12-081-1/+0
* [AST] Partially revert r318341 to fix two broken tests on llvm-clang-x86_64-e...Eugene Zelenko2017-11-171-370/+213
* [AST, Sema] Fix some Clang-tidy modernize and Include What You Use warnings; ...Eugene Zelenko2017-11-151-213/+370
* [Sema] Suppress warnings for C's zero initializerDaniel Marjamaki2017-09-291-0/+7
* Consolidate std::move() detection code. No behavior change.Nico Weber2017-09-281-0/+6
* Teach clang to tolerate the 'p = nullptr + n' idiom used by glibcAndrew Kaylor2017-09-191-0/+6
* [Sema] Disallow assigning record lvalues with nested const-qualified fields.Bjorn Pettersson2017-09-191-0/+2
* Allow the target field of a CK_ToUnion to be more easily recovered.John McCall2017-08-151-0/+10
* [OpenCL] Support variable memory scope in atomic builtinsYaxun Liu2017-08-151-6/+28
* Add OpenCL 2.0 atomic builtin functions as Clang builtinYaxun Liu2017-08-041-5/+18
* Adding a const overload of DesignatedInitExpr::getDesignator().Aaron Ballman2017-05-261-0/+3
* Add const children() accessors to match the existing non-const children() acc...Aaron Ballman2017-04-111-5/+142
* Use FPContractModeKind universallyAdam Nemet2017-03-291-3/+3
* Revert "Use FPContractModeKind universally"Adam Nemet2017-03-291-3/+3
* Use FPContractModeKind universallyAdam Nemet2017-03-291-3/+3
* Encapsulate FPOptions and use it consistentlyAdam Nemet2017-03-271-13/+15
* Widen AST bitfields too small to represent all enumeratorsReid Kleckner2017-03-131-0/+1
* Add the diagnose_if attribute to clang.George Burgess IV2017-01-091-1/+2
* Add two new AST nodes to represent initialization of an array in terms ofRichard Smith2016-12-121-0/+92
* [c++17] P0135R1: Guaranteed copy elision.Richard Smith2016-12-061-1/+6
* DR616, and part of P0135R1: member access (or pointer-to-member access) on aRichard Smith2016-12-031-0/+5
* Improve obvious-most-derived-type devirtualization:Richard Smith2016-11-031-0/+5
* Add const versions of Expr::getInits() and Expr::inits()Erik Verbruggen2016-10-271-0/+9
* Refactor call emission to package the function pointer together withJohn McCall2016-10-261-0/+5
* Fix documentation of MemberExpr::getMemberDeclStephan Bergmann2016-09-141-2/+2
* Allow a C11 generic selection expression to select a function with the overlo...Aaron Ballman2016-09-021-1/+9
* [AST] Make InitListExpr::isExplicit const (NFC)Vedant Kumar2016-08-241-1/+1
* [analyzer] Add rudimentary handling of AtomicExpr.Devin Coughlin2016-07-081-1/+4