summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ExprConstant.cpp
Commit message (Expand)AuthorAgeFilesLines
* Introduce a new AST node describing reference binding to temporaries.Douglas Gregor2011-06-211-0/+1
* Automatic Reference Counting.John McCall2011-06-151-1/+18
* Add support for builtin astype:Tanya Lattner2011-06-041-0/+1
* Implement the initial part of C++0x [expr.const]p2, which specifiesDouglas Gregor2011-05-241-2/+29
* Introduce Type::isSignedIntegerOrEnumerationType() andDouglas Gregor2011-05-201-5/+6
* Refactoring of constant expression evaluatorPeter Collingbourne2011-05-131-335/+238
* Implementation of Embarcadero array type traitsJohn Wiegley2011-04-281-0/+5
* t/clang/expr-traitsJohn Wiegley2011-04-251-0/+5
* ForArgyrios Kyrtzidis2011-04-211-0/+2
* Fix bug in vector initializer when initializing a vector with another vector.Tanya Lattner2011-04-151-0/+6
* C1X: implement generic selectionsPeter Collingbourne2011-04-151-0/+22
* After some discussion with Doug, we decided that it made a lot more senseJohn McCall2011-04-121-4/+0
* More __unknown_anytype work.John McCall2011-04-111-0/+2
* Remove CK_DynamicToNull.Anders Carlsson2011-04-111-2/+0
* As a first step towards fixing PR9641, add a CK_DynamicToNull cast kind whichAnders Carlsson2011-04-101-0/+2
* Basic, untested implementation for an "unknown any" type requested by LLDB.John McCall2011-04-071-0/+2
* Silly mistake in integer constant folding cleanup.Eli Friedman2011-03-251-1/+1
* Fix some clang warnings.Anders Carlsson2011-03-251-3/+3
* Switch constant evaluation of float casts over to cast kinds.Eli Friedman2011-03-251-3/+13
* Cleanup integral and vector constant evaluation of casts to use cast kinds.Eli Friedman2011-03-251-87/+105
* Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor2011-03-231-1/+1
* Add support for the OpenCL vec_step operator, by generalising andPeter Collingbourne2011-03-111-26/+51
* Overload IntExprEvaluator::Success() with a function that takes a CharUnitsKen Dyck2011-03-111-5/+10
* Move private structs into anonymous namespaces.Benjamin Kramer2011-03-041-17/+17
* Don't crash during constant-evaluation of 1/(1/0). PR9262.John McCall2011-02-261-1/+1
* Change the representation of GNU ?: expressions to use a different expressionJohn McCall2011-02-171-10/+161
* AST, Sema, Serialization: add CUDAKernelCallExpr and related semantic actionsPeter Collingbourne2011-02-091-0/+1
* Remove vtables from the Stmt hierarchy; this was pretty easy asJohn McCall2011-02-091-0/+1
* An insomniac stab at making block declarations list the variables they closeJohn McCall2011-02-021-1/+1
* Use RecordLayout::getBaseClassOffset() where CharUnits are needed instead ofKen Dyck2011-01-261-7/+4
* Fix the computation of alignment for fields of packed+aligned structs.John McCall2011-01-201-8/+1
* Replace calls to CharUnits::fromQuantity() with onesKen Dyck2011-01-181-13/+8
* Introduce a new expression kind, SubstNonTypeTemplateParmPackExpr,Douglas Gregor2011-01-151-0/+1
* Replace a literal '8' with getCharWidth().Ken Dyck2011-01-141-1/+2
* PR3558: mark "logically const" accessor methods in ASTContext as const,Jay Foad2011-01-121-14/+16
* Implement the sizeof...(pack) expression to compute the length of aDouglas Gregor2011-01-041-1/+9
* Implement support for pack expansions whose pattern is a non-typeDouglas Gregor2011-01-031-0/+1
* Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin2010-12-231-1/+1
* Rewrite ComplexExprEvaluator::VisitCastExpr to use cast kinds, and fixJohn McCall2010-12-141-78/+109
* Improved complex constants evaluation.Abramo Bagnara2010-12-111-2/+100
* Remove the TypesCompatibleExprClass AST node. Merge its functionality into Bi...Francois Pichet2010-12-081-11/+0
* PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() andJay Foad2010-12-071-4/+3
* Type traits intrinsic implementation: __is_base_of(T, U)Francois Pichet2010-12-071-0/+5
* Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall2010-12-061-1/+1
* Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPrope...John McCall2010-12-021-1/+0
* Kill CK_Unknown and flesh out the documentation for the existing CastKinds.John McCall2010-11-161-29/+0
* Add a new expression kind, OpaqueValueExpr, which is useful forJohn McCall2010-11-151-0/+1
* Add a few more complex-related cast kinds that arise due to arbitraryJohn McCall2010-11-141-1/+8
* Introduce five new cast kinds for various conversions into andJohn McCall2010-11-131-0/+2
* Introduce a null-to-pointer implicit cast kind.John McCall2010-11-131-0/+6
OpenPOWER on IntegriCloud