summaryrefslogtreecommitdiff
path: root/lib/AST/Expr.cpp
Commit message (Expand)AuthorAgeFilesLines
* [c++20] Add CXXRewrittenBinaryOperator to represent a comparisonRichard Smith2019-10-191-0/+1
* [Concepts] Concept Specialization ExpressionsSaar Raz2019-10-151-0/+1
* Revert 374882 "[Concepts] Concept Specialization Expressions"Nico Weber2019-10-151-1/+0
* [Concepts] Concept Specialization ExpressionsSaar Raz2019-10-151-0/+1
* Silence static analyzer getAs<RecordType> null dereference warnings. NFCI.Simon Pilgrim2019-10-031-3/+3
* Fix bad APInt compare.Richard Trieu2019-09-211-1/+2
* Merge and improve code that detects same value in comparisons.Richard Trieu2019-09-211-0/+105
* [Sema] Split of versions of -Wimplicit-{float,int}-conversion for Objective-C...Erik Pilkington2019-09-171-0/+6
* Revert "Fix crash on switch conditions of non-integer types in templates"Dmitri Gribenko2019-08-131-9/+0
* Fix crash on switch conditions of non-integer types in templatesElizabeth Andrews2019-08-131-0/+9
* Implement P1771Erich Keane2019-07-251-1/+19
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-1/+1
* [Sema] Suppress additional warnings for C's zero initializerPeter Wu2019-07-161-2/+2
* [C++2a] Add __builtin_bit_cast, used to implement std::bit_castErik Pilkington2019-07-021-1/+3
* [clang] Small improvments after Adding APValue to ConstantExprGauthier Harnisch2019-06-211-7/+30
* [AST] Fixed extraneous warnings for binary conditional operatorNathan Huckleberry2019-06-191-6/+7
* [clang] Add storage for APValue in ConstantExprGauthier Harnisch2019-06-151-36/+105
* PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of typeRichard Smith2019-06-141-0/+5
* Revert 363295, it caused PR42276. Also revert follow-ups 363337, 363340.Nico Weber2019-06-141-5/+0
* PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of typeRichard Smith2019-06-131-0/+5
* For DR712: store on a MemberExpr whether it constitutes an odr-use.Richard Smith2019-06-111-4/+6
* For DR712: store on a DeclRefExpr whether it constitutes an odr-use.Richard Smith2019-06-111-17/+17
* Convert MemberExpr creation and serialization to work the same way asRichard Smith2019-06-061-20/+52
* Revert "Factor out duplicated code building a MemberExpr and marking it" and ...Benjamin Kramer2019-06-051-52/+20
* Convert MemberExpr creation and serialization to work the same way asRichard Smith2019-06-041-20/+52
* Added an assertion to constant evaluation enty points that prohibits dependen...Dmitri Gribenko2019-05-171-0/+3
* Implement __builtin_LINE() et. al. to support source location capture.Eric Fiselier2019-05-161-1/+88
* Added an assert in `isConstantInitializer`: initializer lists must be in sema...Dmitri Gribenko2019-05-101-0/+1
* [PR41276] Fixed incorrect generation of addr space cast for 'this' in C++.Anastasia Stulova2019-04-041-1/+1
* [Fixed Point Arithmetic] Fixed Point and Integer ConversionsLeonard Chan2019-03-061-0/+2
* [OpenCL] Fix assertion due to blocksYaxun Liu2019-02-261-0/+2
* Recommit "[AST] Factor out the logic of the various Expr::Ignore*"Bruno Ricci2019-02-171-186/+153
* Revert "[AST] Factor out the logic of the various Expr::Ignore*"Bruno Ricci2019-02-171-153/+186
* [AST] Factor out the logic of the various Expr::Ignore*Bruno Ricci2019-02-171-186/+153
* [AST] Update the comments of the various Expr::Ignore* + Related cleanupsBruno Ricci2019-02-031-53/+78
* [AST] Pack GenericSelectionExprBruno Ricci2019-01-261-13/+53
* [AST][NFC] Various cleanups to GenericSelectionExprBruno Ricci2019-01-261-47/+47
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [OpenCL] Set generic addr space of 'this' in special class members.Anastasia Stulova2019-01-141-2/+2
* [AST] Move back BasePathSize to the bit-fields of CastExprBruno Ricci2019-01-091-27/+4
* Diagnose an unused result from a call through a function pointer whose return...Aaron Ballman2019-01-031-5/+14
* Ignore ConstantExpr in IgnoreParensReid Kleckner2018-12-261-4/+4
* [AST] Store the callee and argument expressions of CallExpr in a trailing array.Bruno Ricci2018-12-211-48/+82
* [AST][NFC] Pass the AST context to one of the ctor of DeclRefExpr.Bruno Ricci2018-12-211-6/+21
* Fix up diagnostics.Richard Trieu2018-12-141-1/+0
* [AST] Store "UsesADL" information in CallExpr.Eric Fiselier2018-12-121-6/+9
* [AST][Sema] Remove CallExpr::setNumArgsBruno Ricci2018-12-031-48/+23
* Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures.""Fangrui Song2018-11-301-8/+14
* Revert r347417 "Re-Reinstate 347294 with a fix for the failures."Fangrui Song2018-11-301-14/+8
* Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures."Hans Wennborg2018-11-281-8/+14