summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ExprConstant.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix a crash-on-valid that has been here for a very long time:Chandler Carruth2011-08-221-2/+9
* After further discussion it has been determined that alignof should report Chad Rosier2011-07-261-9/+4
* Allow target to specify about using minimum alignment vs preferred. Takes ca...Chad Rosier2011-07-251-4/+9
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-7/+7
* Use the new APFloat::convertToInt(APSInt) function to simplify uses ofJeffrey Yasskin2011-07-151-4/+3
* Create a new expression node, SubstNonTypeTemplateParmExpr,John McCall2011-07-151-0/+6
* In ARC, reclaim all return values of retainable type, not just thoseJohn McCall2011-07-071-0/+2
* Zap a couple unnecessary loops.Eli Friedman2011-07-071-9/+1
* Rewritten fix in r134139 to conform evaluation result to original evaluation ...Abramo Bagnara2011-07-021-11/+21
* Fixed enum constant evaluation assertions.Abramo Bagnara2011-06-301-6/+13
* 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
OpenPOWER on IntegriCloud