aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/ExprConstant.cpp
AgeCommit message (Expand)Author
2011-07-26After further discussion it has been determined that alignof should report Chad Rosier
2011-07-25Allow target to specify about using minimum alignment vs preferred. Takes ca...Chad Rosier
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-15Use the new APFloat::convertToInt(APSInt) function to simplify uses ofJeffrey Yasskin
2011-07-15Create a new expression node, SubstNonTypeTemplateParmExpr,John McCall
2011-07-07In ARC, reclaim all return values of retainable type, not just thoseJohn McCall
2011-07-07Zap a couple unnecessary loops.Eli Friedman
2011-07-02Rewritten fix in r134139 to conform evaluation result to original evaluation ...Abramo Bagnara
2011-06-30Fixed enum constant evaluation assertions.Abramo Bagnara
2011-06-21Introduce a new AST node describing reference binding to temporaries.Douglas Gregor
2011-06-15Automatic Reference Counting.John McCall
2011-06-04Add support for builtin astype:Tanya Lattner
2011-05-24Implement the initial part of C++0x [expr.const]p2, which specifiesDouglas Gregor
2011-05-20Introduce Type::isSignedIntegerOrEnumerationType() andDouglas Gregor
2011-05-13Refactoring of constant expression evaluatorPeter Collingbourne
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