aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/APValue.cpp
AgeCommit message (Expand)Author
2013-01-29Don't crash while printing APValues that are lvalues casted to aDouglas Gregor
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-08-16Store SourceManager pointer on PrintingPolicy in the case where we're dumping,Richard Smith
2012-04-30Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie
2012-03-23Teach APValue printer to print boolean 0 and 1 as 'false' and 'true'. Fix upRichard Smith
2012-03-10Assign APValues by swapping from a temporary. Removes a bunch of unnecessaryRichard Smith
2012-03-08[AST] APValue: Split the fast path of MakeUninit to be inline.Daniel Dunbar
2012-02-15Implement DR1454. This allows all intermediate results in constant expressionsRichard Smith
2012-01-04Add an APValue representation for the difference between two address-of-label...Eli Friedman
2011-12-16Add missing flush call. This is an attempt to fix a broken Windows buildbot.Eli Friedman
2011-12-16C++11 constexpr: Add note stacks containing backtraces if constant evaluationRichard Smith
2011-11-17Constant expression evaluation: add support for evaluation of member pointersRichard Smith
2011-11-12Represent an APValue based on a Decl as that Decl, rather than a DeclRefExprRichard Smith
2011-11-10Constant expression evaluation: support for evaluation of structs and unions ofRichard Smith
2011-11-07Constant expression evaluation: support for arrays.Richard Smith
2011-11-07Fix 32-bit build bots and remove some casting-away-const warnings.Richard Smith
2011-11-07Constant expression evaluation: preserve subobject designator when flattening aRichard Smith
2011-10-29constexpr function substitution:Richard Smith
2011-09-23Fix missing includes for llvm_unreachableDavid Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-18Define DiagnosticBuilder<<APValue so it's easy to include APValues inJeffrey Yasskin
2011-05-13Refactoring of constant expression evaluatorPeter Collingbourne
2010-04-19Fix -Wcast-qual warnings.Dan Gohman
2010-01-15Convert the type of the LValue offset variable in APValue to CharUnits, movingKen Dyck
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-08Make sure to access APValue's data via a char array (rather thanDouglas Gregor
2009-03-10Remove some now-unneeded calls to llvm::errs().flush().Daniel Dunbar
2009-01-18Support evaluation of vector constant expressions, and codegen of same.Nate Begeman
2009-01-18Add support for vectors to APValue. Vector constant evaluator and tests coming.Nate Begeman
2008-11-16add dump and print methods, add operator<< for APValue.Chris Lattner