summaryrefslogtreecommitdiff
path: root/lib/AST/APValue.cpp
Commit message (Expand)AuthorAge
* Removing an "if (this == nullptr)" check from two print methods. The conditionRichard Trieu2014-06-09
* [C++11] Use 'nullptr'. AST edition.Craig Topper2014-05-12
* Make some assertions on constant expressions static.Benjamin Kramer2014-03-15
* [C++11] Replacing RecordDecl iterators field_begin() and field_end() with ite...Aaron Ballman2014-03-08
* Reapply r198845, reverted in r198849, with a fix to make it valid C++98, notRichard Smith2014-01-10
* Revert "PR18427: Use an appropriately-aligned buffer in APValue, to avoid a c...Argyrios Kyrtzidis2014-01-09
* PR18427: Use an appropriately-aligned buffer in APValue, to avoid a crash onRichard Smith2014-01-09
* Pacify compilers that think you can drop off a fully covered switch.Benjamin Kramer2013-06-03
* Fix memory leak for APValues that do memory allocation.Manuel Klimek2013-06-03
* Don't crash while printing APValues that are lvalues casted to aDouglas Gregor2013-01-29
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-04
* Store SourceManager pointer on PrintingPolicy in the case where we're dumping,Richard Smith2012-08-16
* Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie2012-04-30
* Teach APValue printer to print boolean 0 and 1 as 'false' and 'true'. Fix upRichard Smith2012-03-23
* Assign APValues by swapping from a temporary. Removes a bunch of unnecessaryRichard Smith2012-03-10
* [AST] APValue: Split the fast path of MakeUninit to be inline.Daniel Dunbar2012-03-08
* Implement DR1454. This allows all intermediate results in constant expressionsRichard Smith2012-02-15
* Add an APValue representation for the difference between two address-of-label...Eli Friedman2012-01-04
* Add missing flush call. This is an attempt to fix a broken Windows buildbot.Eli Friedman2011-12-16
* C++11 constexpr: Add note stacks containing backtraces if constant evaluationRichard Smith2011-12-16
* Constant expression evaluation: add support for evaluation of member pointersRichard Smith2011-11-17
* Represent an APValue based on a Decl as that Decl, rather than a DeclRefExprRichard Smith2011-11-12
* Constant expression evaluation: support for evaluation of structs and unions ofRichard Smith2011-11-10
* Constant expression evaluation: support for arrays.Richard Smith2011-11-07
* Fix 32-bit build bots and remove some casting-away-const warnings.Richard Smith2011-11-07
* Constant expression evaluation: preserve subobject designator when flattening aRichard Smith2011-11-07
* constexpr function substitution:Richard Smith2011-10-29
* Fix missing includes for llvm_unreachableDavid Blaikie2011-09-23
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-23
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-23
* Define DiagnosticBuilder<<APValue so it's easy to include APValues inJeffrey Yasskin2011-07-18
* Refactoring of constant expression evaluatorPeter Collingbourne2011-05-13
* Fix -Wcast-qual warnings.Dan Gohman2010-04-19
* Convert the type of the LValue offset variable in APValue to CharUnits, movingKen Dyck2010-01-15
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-09
* Make sure to access APValue's data via a char array (rather thanDouglas Gregor2009-09-08
* Remove some now-unneeded calls to llvm::errs().flush().Daniel Dunbar2009-03-10
* Support evaluation of vector constant expressions, and codegen of same.Nate Begeman2009-01-18
* Add support for vectors to APValue. Vector constant evaluator and tests coming.Nate Begeman2009-01-18
* add dump and print methods, add operator<< for APValue.Chris Lattner2008-11-16