summaryrefslogtreecommitdiff
path: root/lib/AST/Expr.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* PR39809: (const void*)0 is not a null pointer constant in C.Richard Smith2018-11-281-6/+6
* Revert r347417 "Re-Reinstate 347294 with a fix for the failures."Hans Wennborg2018-11-271-14/+8
* Re-Reinstate 347294 with a fix for the failures.Bill Wendling2018-11-211-8/+14
* Revert r347364 again, the fix was incomplete.Nico Weber2018-11-211-14/+8
* Reinstate 347294 with a fix for the failures.Bill Wendling2018-11-201-8/+14
* [AST] Store the expressions in ParenListExpr in a trailing arrayBruno Ricci2018-11-201-13/+34
* Revert 347294, it turned many bots on lab.llvm.org:8011/console red.Nico Weber2018-11-201-12/+6
* Use is.constant intrinsic for __builtin_constant_pBill Wendling2018-11-201-6/+12
* [OpenCL] Enable address spaces for references in C++Anastasia Stulova2018-11-161-7/+12
* [AST] Store the string data in StringLiteral in a trailing array of charsBruno Ricci2018-11-151-65/+67
* [AST][NFC] Various NFCs in StringLiteralBruno Ricci2018-11-151-21/+21
* [AST] Pack MemberExprBruno Ricci2018-11-151-2/+3
* [AST] Revert r346793 and r346781Bruno Ricci2018-11-131-2/+2
* [AST][NFC] Style fixes for UnaryOperatorBruno Ricci2018-11-131-2/+2
* [AST][NFC] Pack DeclRefExprBruno Ricci2018-11-131-1/+2
* Compound literals, enums, et al require const exprBill Wendling2018-11-091-0/+15
* Revert r345562: "PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue...Richard Smith2018-11-031-5/+0
* Create ConstantExpr classBill Wendling2018-10-311-0/+5
* PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of typeRichard Smith2018-10-301-0/+5
* [AST] Refactor PredefinedExprBruno Ricci2018-10-271-19/+44
* PR26547: alignof should return ABI alignment, not preferred alignmentRichard Smith2018-10-261-1/+1
* [Fixed Point Arithmetic] Fixed Point to Boolean CastLeonard Chan2018-10-231-0/+1
* [OpenCL][NFC] Unify ZeroToOCL* cast typesAndrew Savonichev2018-10-231-2/+1
* PR24164, PR39336: init-captures are not distinct full-expressions.Richard Smith2018-10-191-5/+2
* [Fixed Point Arithmetic] FixedPointCastLeonard Chan2018-10-151-0/+1
* Port getLocEnd -> getEndLocStephen Kelly2018-08-091-11/+11
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-17/+17
* Add getEndLoc API to replace getLocEndStephen Kelly2018-08-091-6/+6
* Add getBeginLoc API to replace getLocStartStephen Kelly2018-08-091-6/+6
* [Fixed Point Arithmetic] Fix for FixedPointValueToStringLeonard Chan2018-08-061-1/+1
* [AST] CastExpr: BasePathSize is not large enough.Roman Lebedev2018-08-011-4/+27
* Remove trailing spaceFangrui Song2018-07-301-81/+81
* [MS] Add L__FUNCSIG__ for compatibilityReid Kleckner2018-07-261-3/+7
* Don't lifetime-extend or track lifetime problems through the LHS of '->*'.Richard Smith2018-07-241-1/+1
* DR1687: When overload resolution selects a built-in operator, implicitRichard Smith2018-06-271-12/+29
* [Fixed Point Arithmetic] Fixed Point Precision Bits and Fixed Point LiteralsLeonard Chan2018-06-201-0/+31
* Added atomic_fetch_min, max, umin, umax intrinsics to clang.Elena Demikhovsky2018-05-131-0/+2
* [OpenCL] Add constant address space to __func__ in AST.Anastasia Stulova2018-05-091-1/+2
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-6/+6
* [C++2a] Implement operator<=> CodeGen and ExprConstantEric Fiselier2018-05-071-2/+2
* [coroutines] Fix unused warning on result of co_yield.Eric Fiselier2018-03-271-1/+2
* Fix unused expression warning in co_await.Eric Fiselier2018-03-271-0/+3
* Remove redundant casts. NFCGeorge Burgess IV2018-03-011-4/+5
* Teach Wreturn-type, Wunreachable-code, and alpha.deadcode.UnreachableCode to ...Nico Weber2018-02-131-0/+12
* Silence a bunch of implicit fallthrough warningsAdrian Prantl2017-12-191-1/+2
* [c++20] P0515R3: Parsing support and basic AST construction for operator <=>.Richard Smith2017-12-141-0/+2