summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Expr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall2012-03-101-27/+8
* [AST] Define a few more key getLocStart() implementations.Daniel Dunbar2012-03-091-0/+18
* [AST] Reimplement Stmt::getLoc{Start,End} to dispatch to subclass overloads.Daniel Dunbar2012-03-091-1/+3
* [AST] Add {DeclRefExpr,MemberExpr,ImplicitCastExpr}::{getLocStart,getLocEnd} ...Daniel Dunbar2012-03-091-14/+26
* [AST] Reduce Decl::getASTContext() calls.Daniel Dunbar2012-03-091-11/+12
* AST representation for user-defined literals, plus just enough of semanticRichard Smith2012-03-071-2/+4
* Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek2012-03-061-0/+121
* Fix a couple -Wuninitialized warnings from gcc. Reported by David Greene.Eli Friedman2012-02-291-1/+2
* ArrayRef'ize various functions in the AST/Parser/Sema.Ahmed Charles2012-02-251-12/+2
* Revert r151357. That unreachable is reachable...Nick Lewycky2012-02-241-11/+8
* Silence gcc warnings pointing out that CharByteWidth could be usedNick Lewycky2012-02-241-8/+11
* Implement a new type trait __is_trivially_constructible(T, Args...)Douglas Gregor2012-02-241-0/+1
* Seriously, are injected-class-names that hard?Douglas Gregor2012-02-231-1/+1
* Provide the __is_trivially_assignable type trait, which providesDouglas Gregor2012-02-231-0/+55
* Generate an AST for the conversion from a lambda closure type to aDouglas Gregor2012-02-221-0/+7
* ObjCMessageExpr: Don't leave SelLocsKind uninitialized when the send is impli...Benjamin Kramer2012-02-201-1/+1
* Basic code generation support for std::initializer_list.Sebastian Redl2012-02-171-3/+4
* Block expressions always have a prototyped function type; expose thisJohn McCall2012-02-171-3/+4
* Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hol...Sebastian Redl2012-02-161-4/+1
* Revert "Make CXXNewExpr contain only a single initialier, and not hold the us...Sebastian Redl2012-02-161-1/+4
* Make CXXNewExpr contain only a single initialier, and not hold the used const...Sebastian Redl2012-02-161-4/+1
* Split reinterpret_casts of member pointers out from CK_BitCast; thisJohn McCall2012-02-151-0/+7
* Pending clear answer from WG21 on whether core issue 903 is intended to apply toRichard Smith2012-02-141-4/+11
* Represent C++ direct initializers as ParenListExprs before semantic analysisSebastian Redl2012-02-111-3/+2
* Switch the ObjC*Decl raw_stream overloads to take a reference, for consistenc...Benjamin Kramer2012-02-071-1/+1
* Introduce basic ASTs for lambda expressions. This covers:Douglas Gregor2012-02-071-0/+10
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-2/+2
* Pacify gcc's -Wreturn-type.Matt Beaumont-Gay2012-01-311-0/+1
* Clean up switch in Expr::CanThrow. No functional change.Eli Friedman2012-01-311-22/+75
* Added source location for the template keyword in AST template-id expressions.Abramo Bagnara2012-01-271-21/+36
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-7/+4
* Remove unnecessary default cases in switches over enums.David Blaikie2012-01-171-1/+1
* Some improvements to the handling of C11 atomic types:David Chisnall2012-01-161-0/+18
* If an ObjCMessageExpr is implicit, there are no source locations for theArgyrios Kyrtzidis2012-01-121-3/+5
* Add IsImplicit field in ObjCMessageExpr that is true when the messageArgyrios Kyrtzidis2012-01-121-19/+45
* Add field IsIEEE in FloatingLiteral to distinguish between different 128-bitAkira Hatanaka2012-01-101-1/+1
* Revert r147664; it's breaking clang regression tests.Eli Friedman2012-01-061-2/+2
* Silence GCC warnings.Jakub Staszak2012-01-061-2/+2
* Add an APValue representation for the difference between two address-of-label...Eli Friedman2012-01-041-27/+0
* Fix a case where Expr::isConstantInitializer would return true for an express...Eli Friedman2011-12-211-9/+22
* Teach isConstantInitializer that numeric literals are constants, rather thanRichard Smith2011-12-091-0/+2
* Move vector bitcast handling in constant expressions from the expressionRichard Smith2011-12-061-9/+13
* Constant expression evaluation: support for evaluation of structs and unions ofRichard Smith2011-11-101-10/+15
* Fix a cluster of related issues involving value-dependence and constantRichard Smith2011-11-081-8/+15
* Rip out CK_GetObjCProperty.John McCall2011-11-071-3/+0
* Change the AST representation of operations on Objective-CJohn McCall2011-11-061-0/+82
* Fix the representation of wide strings in the AST and IR so that it uses the ...Eli Friedman2011-11-011-13/+62
* Don't try to set the "array filler" in a InitListExpr twice.Argyrios Kyrtzidis2011-10-211-0/+1
* Macro metaprogramming for builtin types.John McCall2011-10-181-1/+1
* Add template instantiation support for AtomicExpr.Eli Friedman2011-10-141-0/+21
OpenPOWER on IntegriCloud