summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Expr.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Fix <rdar://problem/6765383> clang-6: clang does not appear to support declar...Steve Naroff2009-04-161-0/+2
* PCH support for InitListExpr, DesignatedInitExpr, and ImplicitValueInitExpr.Douglas Gregor2009-04-161-0/+18
* PCH support for ShuffleVectorExpr and BlockDeclRefExprDouglas Gregor2009-04-161-0/+9
* PCH support for ExtVectorElementExpr and VAArgExpr.Douglas Gregor2009-04-151-3/+3
* PCH support for MemberExpr and CallExpr.Douglas Gregor2009-04-151-0/+5
* PCH support for string literalsDouglas Gregor2009-04-151-0/+21
* Implement support for designated initializers that refer to members ofDouglas Gregor2009-04-151-18/+48
* Improve "assignment to cast" diagnostic.Daniel Dunbar2009-04-151-3/+8
* Strip paren expressions when trying to diagnose "cast as lvalue"Daniel Dunbar2009-04-141-1/+1
* Make our diagnostics about the obsolete GNU designated-initializerDouglas Gregor2009-03-281-1/+1
* use isa<>Chris Lattner2009-03-231-2/+2
* Adjust isModifiableLvalue to give a slightly more useful diagnostic for Eli Friedman2009-03-221-10/+11
* fix some warnings in release-assert mode.Chris Lattner2009-03-221-9/+9
* When building the structured initializer list, pre-allocate storage inDouglas Gregor2009-03-201-0/+5
* Destroy expressions properly when resizing an initializer listDouglas Gregor2009-03-201-1/+1
* Almost complete implementation of rvalue references. One bug, and a few uncle...Sebastian Redl2009-03-161-10/+8
* Add the ability to clone integer and string literals. Use it when instantiati...Anders Carlsson2009-03-151-1/+10
* Handle dependent types/exprs in static_assert expressions.Anders Carlsson2009-03-141-0/+1
* Implement template instantiation for the prefix unary operators. AsDouglas Gregor2009-03-131-0/+30
* Refactor the way we handle operator overloading and templateDouglas Gregor2009-03-131-0/+62
* add a helper function to strip noop casts.Chris Lattner2009-03-131-0/+34
* Eliminate some unused default cases in switches on the binary operator kindDouglas Gregor2009-03-121-1/+4
* Eliminate CXXClassVarDecl. It doesn't add anythingDouglas Gregor2009-03-111-1/+1
* Minor cleanup for choose expressions: add a helper that returns the Eli Friedman2009-03-041-8/+2
* Change the AST generated for offsetof a bit so that it looks like a Eli Friedman2009-02-271-43/+0
* Make isICE assert when Evaluate can't evaluate an ICE, as suggested byEli Friedman2009-02-271-26/+58
* The middle operand in ?: is optional, really.Mike Stump2009-02-271-1/+1
* Rewrite of isIntegerConstantExpr to be centered around Evaluate. This Eli Friedman2009-02-261-326/+172
* first wave of fixes for @encode sema support. This is part of PR3648.Chris Lattner2009-02-241-1/+3
* We should not generate __weak write barrier on indirect referenceFariborz Jahanian2009-02-231-0/+2
* More objc gc work. Match gcc's treatment of ivar accessFariborz Jahanian2009-02-221-0/+27
* Improvements to ASTContext::getDeclAlignInBytes; fixes the testcase in Eli Friedman2009-02-221-20/+7
* A few small tweaks to isConstantInitializer. (No test because this Eli Friedman2009-02-201-3/+9
* rip out __builtin_overloadChris Lattner2009-02-181-12/+0
* teach child iterators to walk into the child string of an ObjCStringLiteral,Chris Lattner2009-02-181-2/+2
* privatize all of the string literal memory allocation/creationChris Lattner2009-02-181-47/+21
* change the StringLiteral AST node to track all of the SourceLocations of Chris Lattner2009-02-181-6/+22
* isICE was evaluating ?: incorrectly with missing-gcc-LHS extension.Daniel Dunbar2009-02-181-3/+16
* Convert isIntegerConstantExpr to use ASTContext::MakeIntValue. Daniel Dunbar2009-02-181-39/+29
* Rename UnaryTypeTraitExpr::Evaluate to EvaluateTrait to not collideDaniel Dunbar2009-02-171-1/+1
* Unbreak clang.Daniel Dunbar2009-02-161-1/+1
* fix long lines.Chris Lattner2009-02-161-8/+12
* introduce and use a new ExtVectorElementExpr::isArrow method, at Eli's sugges...Chris Lattner2009-02-161-0/+6
* Add hook to add attributes to function declarations that we knowDouglas Gregor2009-02-141-4/+4
* Several related changes: Chris Lattner2009-02-141-38/+103
* Implicitly declare certain C library functions (malloc, strcpy, memmove,Douglas Gregor2009-02-131-1/+1
* Fix va_arg bug noticed by Eli, __builtin_va_arg is not an l-valueDaniel Dunbar2009-02-121-1/+1
* CallExpr now uses ASTContext's allocate to allocate/delete its array of subex...Ted Kremenek2009-02-091-5/+16
* Deallocate the StringLiteral itself in StringLiteral::Destroy() and deallocat...Ted Kremenek2009-02-091-1/+2
* Allocate the subexpression array for OberloadExpr from ASTContext's allocator.Ted Kremenek2009-02-091-0/+7
OpenPOWER on IntegriCloud