summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ExprConstant.cpp
Commit message (Expand)AuthorAgeFilesLines
* PR11040: CheckICE should not allow an lvalue bitcast as part of an integer co...Eli Friedman2011-09-291-4/+10
* Constant evaluation for pointer CXXScalarValueInitExprPeter Collingbourne2011-09-271-0/+2
* Treat list-initialization of scalars as a first-class citizen in C++11.Sebastian Redl2011-09-241-3/+48
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-1/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-3/+3
* Rename the ARC cast kinds to start with "ARC".John McCall2011-09-101-8/+8
* When converting a block pointer to an Objective-C pointer type, extendJohn McCall2011-09-101-0/+2
* Give conversions of block pointers to ObjC pointers a different cast kindJohn McCall2011-09-091-3/+6
* Extend the ASTContext constructor to delay the initialization ofDouglas Gregor2011-09-021-1/+1
* 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
OpenPOWER on IntegriCloud