aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/ExprConstant.cpp
AgeCommit message (Expand)Author
2011-04-28Implementation of Embarcadero array type traitsJohn Wiegley
2011-04-25t/clang/expr-traitsJohn Wiegley
2011-04-21ForArgyrios Kyrtzidis
2011-04-15Fix bug in vector initializer when initializing a vector with another vector.Tanya Lattner
2011-04-15C1X: implement generic selectionsPeter Collingbourne
2011-04-12After some discussion with Doug, we decided that it made a lot more senseJohn McCall
2011-04-11More __unknown_anytype work.John McCall
2011-04-11Remove CK_DynamicToNull.Anders Carlsson
2011-04-10As a first step towards fixing PR9641, add a CK_DynamicToNull cast kind whichAnders Carlsson
2011-04-07Basic, untested implementation for an "unknown any" type requested by LLDB.John McCall
2011-03-25Silly mistake in integer constant folding cleanup.Eli Friedman
2011-03-25Fix some clang warnings.Anders Carlsson
2011-03-25Switch constant evaluation of float casts over to cast kinds.Eli Friedman
2011-03-25Cleanup integral and vector constant evaluation of casts to use cast kinds.Eli Friedman
2011-03-23Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor
2011-03-11Add support for the OpenCL vec_step operator, by generalising andPeter Collingbourne
2011-03-11Overload IntExprEvaluator::Success() with a function that takes a CharUnitsKen Dyck
2011-03-04Move private structs into anonymous namespaces.Benjamin Kramer
2011-02-26Don't crash during constant-evaluation of 1/(1/0). PR9262.John McCall
2011-02-17Change the representation of GNU ?: expressions to use a different expressionJohn McCall
2011-02-09AST, Sema, Serialization: add CUDAKernelCallExpr and related semantic actionsPeter Collingbourne
2011-02-09Remove vtables from the Stmt hierarchy; this was pretty easy asJohn McCall
2011-02-02An insomniac stab at making block declarations list the variables they closeJohn McCall
2011-01-26Use RecordLayout::getBaseClassOffset() where CharUnits are needed instead ofKen Dyck
2011-01-20Fix the computation of alignment for fields of packed+aligned structs.John McCall
2011-01-18Replace calls to CharUnits::fromQuantity() with onesKen Dyck
2011-01-15Introduce a new expression kind, SubstNonTypeTemplateParmPackExpr,Douglas Gregor
2011-01-14Replace a literal '8' with getCharWidth().Ken Dyck
2011-01-12PR3558: mark "logically const" accessor methods in ASTContext as const,Jay Foad
2011-01-04Implement the sizeof...(pack) expression to compute the length of aDouglas Gregor
2011-01-03Implement support for pack expansions whose pattern is a non-typeDouglas Gregor
2010-12-23Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin
2010-12-14Rewrite ComplexExprEvaluator::VisitCastExpr to use cast kinds, and fixJohn McCall
2010-12-11Improved complex constants evaluation.Abramo Bagnara
2010-12-08Remove the TypesCompatibleExprClass AST node. Merge its functionality into Bi...Francois Pichet
2010-12-07PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() andJay Foad
2010-12-07Type traits intrinsic implementation: __is_base_of(T, U)Francois Pichet
2010-12-06Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall
2010-12-02Simplify the ASTs by consolidating ObjCImplicitGetterSetterExpr and ObjCPrope...John McCall
2010-11-16Kill CK_Unknown and flesh out the documentation for the existing CastKinds.John McCall
2010-11-15Add a new expression kind, OpaqueValueExpr, which is useful forJohn McCall
2010-11-14Add a few more complex-related cast kinds that arise due to arbitraryJohn McCall
2010-11-13Introduce five new cast kinds for various conversions into andJohn McCall
2010-11-13Introduce a null-to-pointer implicit cast kind.John McCall
2010-11-09Split out -Wconversion warnings about constant precision into theirJohn McCall
2010-10-31Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBase...Anders Carlsson
2010-10-31Teach the constant expr evaluator about derived-to-base casts when no virtual...Anders Carlsson
2010-10-31Don't try to evaluate the LHS or RHS of a member pointer binary operation. Fi...Anders Carlsson
2010-10-14Eliminate usage of ObjCSuperExpr used forFariborz Jahanian
2010-10-09Permit constant evaluation of const floating-point variables withJohn McCall