Mike Stump
1eb4433ac4
Remove tabs, and whitespace cleanups.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@81346 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-09 15:08:12 +00:00
Douglas Gregor
983004686a
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.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@81251 91177308-0d34-0410-b5e6-96231b3b80d8
2009-09-08 19:57:33 +00:00
Daniel Dunbar
4a77edb3f0
Remove some now-unneeded calls to llvm::errs().flush().
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66555 91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-10 18:00:19 +00:00
Nate Begeman
59b5da6d85
Support evaluation of vector constant expressions, and codegen of same.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62455 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-18 03:20:47 +00:00
Nate Begeman
3d309f9d62
Add support for vectors to APValue. Vector constant evaluator and tests coming.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62438 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-18 01:01:34 +00:00
Chris Lattner
64c34f1c6f
add dump and print methods, add operator<< for APValue.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59411 91177308-0d34-0410-b5e6-96231b3b80d8
2008-11-16 07:46:48 +00:00