summaryrefslogtreecommitdiffstats
path: root/lib/AST/APValue.cpp
Commit message (Expand)AuthorAgeFilesLines
* Re-commit r289252 and r289285, and fix PR31374Yaxun Liu2016-12-151-4/+13
* Revert 289252 (and follow-up 289285), it caused PR31374Nico Weber2016-12-141-13/+4
* Replace APFloatBase static fltSemantics data members with getter functionsStephan Bergmann2016-12-141-1/+1
* Add support for non-zero null pointer for C and OpenCLYaxun Liu2016-12-091-4/+13
* [NFC] Header cleanupMehdi Amini2016-07-181-2/+0
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-291-1/+1
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-2/+2
* Removing an "if (this == nullptr)" check from two print methods. The conditionRichard Trieu2014-06-091-1/+6
* [C++11] Use 'nullptr'. AST edition.Craig Topper2014-05-121-4/+5
* Make some assertions on constant expressions static.Benjamin Kramer2014-03-151-1/+1
* [C++11] Replacing RecordDecl iterators field_begin() and field_end() with ite...Aaron Ballman2014-03-081-2/+1
* Reapply r198845, reverted in r198849, with a fix to make it valid C++98, notRichard Smith2014-01-101-35/+39
* Revert "PR18427: Use an appropriately-aligned buffer in APValue, to avoid a c...Argyrios Kyrtzidis2014-01-091-40/+34
* PR18427: Use an appropriately-aligned buffer in APValue, to avoid a crash onRichard Smith2014-01-091-34/+40
* Pacify compilers that think you can drop off a fully covered switch.Benjamin Kramer2013-06-031-0/+1
* Fix memory leak for APValues that do memory allocation.Manuel Klimek2013-06-031-0/+33
* Don't crash while printing APValues that are lvalues casted to aDouglas Gregor2013-01-291-0/+2
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-1/+1
* Store SourceManager pointer on PrintingPolicy in the case where we're dumping,Richard Smith2012-08-161-3/+2
* Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie2012-04-301-3/+3
* 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