History log of /llvm-project/clang/lib/AST/APValue.cpp (Results 101 – 109 of 109)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# e9200686 13-May-2011 Peter Collingbourne <peter@pcc.me.uk>

Refactoring of constant expression evaluator

This introduces a generic base class for the expression evaluator
classes, which handles a few common expression types which were
previously handled sepa

Refactoring of constant expression evaluator

This introduces a generic base class for the expression evaluator
classes, which handles a few common expression types which were
previously handled separately in each class. Also, the expression
evaluator now uses ConstStmtVisitor.

llvm-svn: 131281

show more ...


Revision tags: llvmorg-2.9.0, llvmorg-2.9.0-rc3, llvmorg-2.9.0-rc2, llvmorg-2.9.0-rc1, llvmorg-2.8.0, llvmorg-2.8.0-rc3, llvmorg-2.8.0-rc2, llvmorg-2.8.0-rc1, llvmorg-2.8.0-rc0, llvmorg-2.7.0
# 145f3f1e 19-Apr-2010 Dan Gohman <gohman@apple.com>

Fix -Wcast-qual warnings.

llvm-svn: 101786


# 02990837 15-Jan-2010 Ken Dyck <ken.dyck@onsemi.com>

Convert the type of the LValue offset variable in APValue to CharUnits, moving
the LValue-related methods of APValue out of line to avoid header file leaching.

llvm-svn: 93512


Revision tags: llvmorg-2.6.0
# 11289f42 09-Sep-2009 Mike Stump <mrs@apple.com>

Remove tabs, and whitespace cleanups.

llvm-svn: 81346


# 5b5559b2 08-Sep-2009 Douglas Gregor <dgregor@apple.com>

Make sure to access APValue's data via a char array (rather than
through an array of void*), so that we don't run afoul of the
strict-aliasing rules in C++ 3.10p15. Unfortunately, GCC 4.4 still
compl

Make sure to access APValue's data via a char array (rather than
through an array of void*), so that we don't run afoul of the
strict-aliasing rules in C++ 3.10p15. Unfortunately, GCC 4.4 still
complains about this code.

llvm-svn: 81251

show more ...


# 4095d895 10-Mar-2009 Daniel Dunbar <daniel@zuster.org>

Remove some now-unneeded calls to llvm::errs().flush().

llvm-svn: 66555


Revision tags: llvmorg-2.5.0
# 2f2bdeb5 18-Jan-2009 Nate Begeman <natebegeman@mac.com>

Support evaluation of vector constant expressions, and codegen of same.

llvm-svn: 62455


# 1e31b168 18-Jan-2009 Nate Begeman <natebegeman@mac.com>

Add support for vectors to APValue. Vector constant evaluator and tests coming.

llvm-svn: 62438


# 981f33b0 16-Nov-2008 Chris Lattner <sabre@nondot.org>

add dump and print methods, add operator<< for APValue.

llvm-svn: 59411


12345