summaryrefslogtreecommitdiff
path: root/include/clang/AST/APValue.h
Commit message (Expand)AuthorAgeFilesLines
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-2/+2
* [ExprConstant] Use an AST node and a version number as a key to createAkira Hatanaka2018-04-101-7/+69
* Re-commit r289252 and r289285, and fix PR31374Yaxun Liu2016-12-151-6/+8
* Revert 289252 (and follow-up 289285), it caused PR31374Nico Weber2016-12-141-8/+6
* Add support for non-zero null pointer for C and OpenCLYaxun Liu2016-12-091-6/+8
* [C++11] Use 'nullptr'Craig Topper2014-05-061-1/+1
* [C++11] Push move semantics through APValue.Benjamin Kramer2014-03-041-18/+19
* Reapply r198845, reverted in r198849, with a fix to make it valid C++98, notRichard Smith2014-01-101-49/+47
* Revert "PR18427: Use an appropriately-aligned buffer in APValue, to avoid a c...Argyrios Kyrtzidis2014-01-091-45/+50
* PR18427: Use an appropriately-aligned buffer in APValue, to avoid a crash onRichard Smith2014-01-091-50/+45
* Fix memory leak for APValues that do memory allocation.Manuel Klimek2013-06-031-0/+7
* Sort #include lines for all files under include/...Chandler Carruth2012-12-041-1/+1
* Assign APValues by swapping from a temporary. Removes a bunch of unnecessaryRichard Smith2012-03-101-4/+9
* [AST] APValue: Split the fast path of MakeUninit to be inline.Daniel Dunbar2012-03-081-1/+5
* Implement DR1454. This allows all intermediate results in constant expressionsRichard Smith2012-02-151-6/+9
* Change casting slightly to avoid warnings about casting away const.Eli Friedman2012-01-051-2/+2
* Add an APValue representation for the difference between two address-of-label...Eli Friedman2012-01-041-1/+31
* C++11 constexpr: Add note stacks containing backtraces if constant evaluationRichard Smith2011-12-161-10/+6
* Constant expression evaluation: add support for evaluation of member pointersRichard Smith2011-11-171-4/+20
* Represent an APValue based on a Decl as that Decl, rather than a DeclRefExprRichard Smith2011-11-121-6/+8
* include/clang/AST/APValue.h: Try to fix *900* of cast-qual warnings by g++.NAKAMURA Takumi2011-11-101-3/+3
* Constant expression evaluation: support for evaluation of structs and unions ofRichard Smith2011-11-101-2/+83
* Constant expression evaluation: support for arrays.Richard Smith2011-11-071-18/+58
* Constant expression evaluation: preserve subobject designator when flattening aRichard Smith2011-11-071-4/+21
* constexpr function substitution:Richard Smith2011-10-291-1/+4
* add raw_ostream and Twine to LLVM.h, eliminating a ton of llvm:: qualifications.Chris Lattner2011-07-201-2/+3
* Define DiagnosticBuilder<<APValue so it's easy to include APValues inJeffrey Yasskin2011-07-181-0/+5
* Refactoring of constant expression evaluatorPeter Collingbourne2011-05-131-4/+4
* Fix -Wcast-qual warnings.Dan Gohman2010-04-191-2/+6
* Convert the type of the LValue offset variable in APValue to CharUnits, movingKen Dyck2010-01-151-23/+8
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-20/+20
* Make sure to access APValue's data via a char array (rather thanDouglas Gregor2009-09-081-28/+29
* Fix invalid evaluation of _Complex float (real & imaginary parts hadDaniel Dunbar2009-01-241-0/+4
* initialialize some ivars in ctor.Chris Lattner2009-01-211-0/+1
* Add support for vectors to APValue. Vector constant evaluator and tests coming.Nate Begeman2009-01-181-1/+32
* add dump and print methods, add operator<< for APValue.Chris Lattner2008-11-161-0/+8
* move some APValue methods out of line.Chris Lattner2008-11-161-39/+2
* rename "SInt" methods to "Int" in APValue.Chris Lattner2008-07-111-36/+36
* make the new evaluator avoid conversions APValue<->APSInt in some cases.Chris Lattner2008-07-111-10/+34
* Add LValue setters for APValueAnders Carlsson2008-07-081-1/+30
* Shuffle things around in preparation for integrating Eli's constant evaluator.Anders Carlsson2008-07-031-2/+9
* Make APValue an APSInt.Anders Carlsson2008-07-031-50/+53
* add a new clang::APValue class at Eli's request. It is a discriminatedChris Lattner2008-06-221-0/+183