summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ExprConstant.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* PR15884: In the 'taking the address of a temporary' extension, materialize theRichard Smith2013-05-011-8/+6
* Move helper classes into anonymous namespaces.Benjamin Kramer2013-04-261-0/+2
* C++1y: support simple variable assignments in constexpr functions.Richard Smith2013-04-261-96/+376
* C++1y constexpr extensions, round 1: Allow most forms of declaration andRichard Smith2013-04-221-13/+99
* Fix array constant expression evaluation bug: we can have different values forRichard Smith2013-04-221-36/+62
* C++1y: Allow aggregates to have default initializers.Richard Smith2013-04-201-3/+35
* Basic support for Microsoft property declarations andJohn McCall2013-04-161-0/+1
* Annotate flavor of TLS variable (statically or dynamically initialized) onto ...Richard Smith2013-04-131-1/+1
* Force a load when creating a reference to a temporary copied from a bitfield.Jordan Rose2013-04-111-17/+4
* Fix a crash in OpenCL code by using the proper (RHS) bit-width.Joey Gouly2013-01-291-2/+2
* removed duplicated comment.Fariborz Jahanian2013-01-241-1/+0
* Patch to check for integer overflow. It has beenFariborz Jahanian2013-01-241-17/+57
* Switch to APFloat constructor taking fltSemantics.Tim Northover2013-01-221-2/+1
* Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei2013-01-201-0/+2
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-15/+14
* Issue warning when case value is too large to fitFariborz Jahanian2013-01-091-1/+3
* Scalar shifts in the OpenCL specification (as of v. 1.2) are defined to beDavid Tweed2013-01-071-6/+16
* s/CPlusPlus0x/CPlusPlus11/gRichard Smith2013-01-021-17/+17
* Replace magic numbers in CheckICE with an enum.Richard Smith2012-12-281-70/+66
* PR14729: Fix typo in CheckICE for BinaryConditionalOperators.Richard Smith2012-12-281-1/+1
* Include pruning and general cleanup.Benjamin Kramer2012-12-011-2/+3
* DR1535: only potentially-evaluated typeid expressions are disallowed in constantRichard Smith2012-10-171-12/+6
* Expose __builtin_bswap16.Benjamin Kramer2012-10-061-0/+1
* CodeGen: Fix a silly typo when emitting subs of block addresses.Benjamin Kramer2012-10-031-1/+1
* Fix treatment of case which came up on std-proposals@: 'void' is permitted in...Richard Smith2012-10-011-3/+1
* Allow __builtin_bswap32/64 in constant expressions, like gcc does. Patch by T...Richard Smith2012-09-281-0/+9
* PR13811: Add a FunctionParmPackExpr node to handle references to functionRichard Smith2012-09-121-0/+1
* Change the representation of builtin functions in the ASTEli Friedman2012-08-311-0/+2
* Move TLS check from LValueExprEvaluator::VisitVarDecl toHans Wennborg2012-08-291-2/+8
* Fix r162835 as per Richard's comments.Hans Wennborg2012-08-291-1/+1
* The address of a TLS var is not compile-time constant (PR13720)Hans Wennborg2012-08-291-0/+2
* Change a bunch of cases where we do "getAs<...>->doSomething()" toTed Kremenek2012-08-231-8/+8
* Factor out computation of whether a typeid's expression is potentiallyRichard Smith2012-08-131-0/+3
* Teach Expr::HasSideEffects about all the Expr types, and fix a bug where itRichard Smith2012-08-071-92/+3
* objective-C string literal has no side-effect,Fariborz Jahanian2012-08-041-0/+1
* Let Expr::HasSideEffects() return false for NULL, bool literals, this, and nu...Nico Weber2012-07-201-0/+6
* Don't treat overflow in floating-point conversions as a hard error in constan...Eli Friedman2012-07-171-6/+5
* add support for conditional expressions in Expr::HasSideEffects()Nuno Lopes2012-07-131-0/+3
* Fix crash when constant-evaluating a CXXConstructExpr representingRichard Smith2012-07-101-8/+9
* PR13290: Constant-evaluation support for CXXConstructExprs which construct aRichard Smith2012-07-071-19/+39
* Remove typedef which is unused after r159189.Richard Smith2012-06-261-4/+0
* Fix lifetime issue for backing APValue of OpaqueValueExpr in recursiveRichard Smith2012-06-261-41/+7
* Use std::map instead of llvm::DenseMap because we rely on the stability of re...Eli Friedman2012-06-251-2/+6
* Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie2012-06-061-4/+4
* If the first argument of __builtin_object_size can be folded to a constantRichard Smith2012-05-231-4/+13
* My first effort to do this more subtly failed, so elaboratelyJohn McCall2012-05-011-31/+59
* Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie2012-04-301-11/+11
* Fix a crash-on-invalid where the constant evaluator would try toJohn McCall2012-04-261-0/+5
* Implements boxed expressions for Objective-C. <rdar://problem/10194391>Patrick Beard2012-04-191-2/+2
* Per Richard's comments on r154794, add the checks necessary to handle constan...Eli Friedman2012-04-161-2/+13
OpenPOWER on IntegriCloud