summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ExprConstant.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall2009-09-211-5/+5
* Codegen support for nullptr from C++0x.Anders Carlsson2009-09-151-1/+2
* Add utility to evaluate lvalues which are an offset relative to a stack Eli Friedman2009-09-131-6/+16
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-112/+106
* Get rid of mostly-unused, buggy method.Eli Friedman2009-08-291-3/+3
* Change uses of:Ted Kremenek2009-07-291-4/+4
* This patch fixes the implementations of the __has_trivial_destructorDouglas Gregor2009-07-231-1/+1
* Revert r75641.Anders Carlsson2009-07-181-1/+1
* Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek2009-07-171-4/+4
* Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek2009-07-171-1/+1
* Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek2009-07-161-3/+3
* Rename RecordLayout.h to ASTRecordLayout.hAnders Carlsson2009-07-141-1/+1
* This patch includes a conceptually simple, but very intrusive/pervasive change. Steve Naroff2009-07-101-1/+2
* Fix thinko in r74506, test condition for floats was inverted.Daniel Dunbar2009-07-011-7/+7
* Implement Eli's feedback for vecto constant expressions;Nate Begeman2009-07-011-5/+52
* De-ASTContext-ify DeclContext.Argyrios Kyrtzidis2009-06-301-2/+2
* OpenCL 1.0 Support:Nate Begeman2009-06-261-3/+19
* PR4351: Add constant evaluation for constructs like "foo == NULL", where Eli Friedman2009-06-141-8/+29
* Sink the BuiltinInfo object from ASTContext into theChris Lattner2009-06-141-0/+1
* Minor simplification.Eli Friedman2009-06-041-6/+2
* PR4326: Handle constant evaluation for void* pointer subtraction Eli Friedman2009-06-041-1/+6
* Some small fixes for fields of reference type.Eli Friedman2009-05-301-2/+5
* Cleqnup ideas from Chris, thanks.Mike Stump2009-05-301-5/+6
* Improve __builtin_nanf support; we now can deal with them as constants.Mike Stump2009-05-301-3/+14
* Fix up constant expression handling to deal with the address Eli Friedman2009-05-271-3/+12
* When evaluating a VarDecl as a constant or determining whether it isDouglas Gregor2009-05-261-2/+11
* Implement C++0x nullptr.Sebastian Redl2009-05-101-1/+3
* Remove an unneeded special case.Daniel Dunbar2009-05-031-10/+1
* Properly compute the alignment of typedefs that make use of theDouglas Gregor2009-04-301-24/+3
* Minor simplification; also silences gcc warning.Eli Friedman2009-04-291-1/+1
* PR4097: add logic to Evaluate to handle pointer equality comparisons.Eli Friedman2009-04-281-7/+16
* Add handling for complex->int, int->complex float, and float->complex Eli Friedman2009-04-221-14/+38
* Use an ASTRecordLayout to compute the sizeof an interface, notDaniel Dunbar2009-04-211-7/+7
* Fix <rdar://problem/6765383> clang-6: clang does not appear to support declar...Steve Naroff2009-04-161-0/+10
* Add Expr::EvaluateAsLValue which will (believe it or not) try to evaluate an ...Anders Carlsson2009-04-101-0/+6
* Propagate the ASTContext to various AST traversal and lookup functions.Douglas Gregor2009-04-091-2/+2
* Slight generalization for Evaluate with const variables.Eli Friedman2009-03-301-2/+2
* Fix PR3868 by making Evaluate handle cases like "(long)&a + 4".Eli Friedman2009-03-241-6/+27
* Minor Evaluate cleanup; add some boilerplate implementations to Eli Friedman2009-03-231-29/+26
* Minor enhancements to Evaluate.Eli Friedman2009-03-231-13/+25
* Almost complete implementation of rvalue references. One bug, and a few uncle...Sebastian Redl2009-03-161-0/+1
* Minor cleanup for choose expressions: add a helper that returns the Eli Friedman2009-03-041-9/+3
* Fix obvious shortcoming in the implementations of Evaluate for Eli Friedman2009-02-281-3/+19
* Change the AST generated for offsetof a bit so that it looks like a Eli Friedman2009-02-271-2/+10
* Some minor improvements to Evaluate.Eli Friedman2009-02-271-3/+23
* Add Type::hasPointerRepresentation predicate.Daniel Dunbar2009-02-261-8/+2
* Remove short-circuit evaluation and the extension warnings. I'm Eli Friedman2009-02-261-43/+6
* first wave of fixes for @encode sema support. This is part of PR3648.Chris Lattner2009-02-241-0/+1
* Revert http://llvm.org/viewvc/llvm-project?view=rev&revision=65244.Steve Naroff2009-02-231-2/+1
* A few small improvements to Evaluate for stuff I noted in FIXMEs.Eli Friedman2009-02-231-17/+88
OpenPOWER on IntegriCloud