summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ExprConstant.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Split out -Wconversion warnings about constant precision into theirJohn McCall2010-11-091-3/+16
* Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBase...Anders Carlsson2010-10-311-2/+2
* Teach the constant expr evaluator about derived-to-base casts when no virtual...Anders Carlsson2010-10-311-0/+36
* Don't try to evaluate the LHS or RHS of a member pointer binary operation. Fi...Anders Carlsson2010-10-311-0/+4
* Eliminate usage of ObjCSuperExpr used forFariborz Jahanian2010-10-141-1/+0
* Permit constant evaluation of const floating-point variables withJohn McCall2010-10-091-0/+41
* Eagerly evaluate type traits in Sema instead of lazily in AST. They actually ...Sebastian Redl2010-09-131-1/+1
* First version of a testcase, plus fixes.Sebastian Redl2010-09-101-0/+6
* Define and implement CXXNoexceptExpr. Create it in Sema.Sebastian Redl2010-09-101-0/+1
OpenPOWER on IntegriCloud