summaryrefslogtreecommitdiffstats
path: root/lib/AST/APValue.cpp
Commit message (Expand)AuthorAgeFilesLines
* Teach APValue printer to print boolean 0 and 1 as 'false' and 'true'. Fix upRichard Smith2012-03-231-1/+4
* Assign APValues by swapping from a temporary. Removes a bunch of unnecessaryRichard Smith2012-03-101-42/+47
* [AST] APValue: Split the fast path of MakeUninit to be inline.Daniel Dunbar2012-03-081-1/+1
* Implement DR1454. This allows all intermediate results in constant expressionsRichard Smith2012-02-151-4/+15
* Add an APValue representation for the difference between two address-of-label...Eli Friedman2012-01-041-1/+16
* Add missing flush call. This is an attempt to fix a broken Windows buildbot.Eli Friedman2011-12-161-0/+1
* C++11 constexpr: Add note stacks containing backtraces if constant evaluationRichard Smith2011-12-161-57/+192
* Constant expression evaluation: add support for evaluation of member pointersRichard Smith2011-11-171-16/+105
* Represent an APValue based on a Decl as that Decl, rather than a DeclRefExprRichard Smith2011-11-121-9/+4
* Constant expression evaluation: support for evaluation of structs and unions ofRichard Smith2011-11-101-12/+78
* Constant expression evaluation: support for arrays.Richard Smith2011-11-071-2/+43
* Fix 32-bit build bots and remove some casting-away-const warnings.Richard Smith2011-11-071-2/+6
* Constant expression evaluation: preserve subobject designator when flattening aRichard Smith2011-11-071-8/+63
* constexpr function substitution:Richard Smith2011-10-291-4/+3
* Fix missing includes for llvm_unreachableDavid Blaikie2011-09-231-0/+1
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-2/+2
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-2/+2
* Define DiagnosticBuilder<<APValue so it's easy to include APValues inJeffrey Yasskin2011-07-181-0/+45
* Refactoring of constant expression evaluatorPeter Collingbourne2011-05-131-4/+4
* Fix -Wcast-qual warnings.Dan Gohman2010-04-191-1/+2
* Convert the type of the LValue offset variable in APValue to CharUnits, movingKen Dyck2010-01-151-0/+33
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-1/+1
* Make sure to access APValue's data via a char array (rather thanDouglas Gregor2009-09-081-7/+7
* Remove some now-unneeded calls to llvm::errs().flush().Daniel Dunbar2009-03-101-1/+0
* Support evaluation of vector constant expressions, and codegen of same.Nate Begeman2009-01-181-1/+3
* Add support for vectors to APValue. Vector constant evaluator and tests coming.Nate Begeman2009-01-181-0/+10
* add dump and print methods, add operator<< for APValue.Chris Lattner2008-11-161-0/+97