Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
1d7049a6eddcc1a4bd33c6a595d4ad2ae8c1cece
/
lib
/
AST
/
APValue.cpp
6563928
Add an APValue representation for the difference between two address-of-label expressions. Add support to Evaluate and CGExprConstant for generating/handling them. Remove the special-case for such differences in Expr::isConstantInitializer.
by Eli Friedman
· 13 years ago
d9ce41e
Add missing flush call. This is an attempt to fix a broken Windows buildbot.
by Eli Friedman
· 13 years ago
08d6e03
C++11 constexpr: Add note stacks containing backtraces if constant evaluation
by Richard Smith
· 13 years ago
e24f5fc
Constant expression evaluation: add support for evaluation of member pointers
by Richard Smith
· 13 years ago
1bf9a9e
Represent an APValue based on a Decl as that Decl, rather than a DeclRefExpr
by Richard Smith
· 13 years ago
180f479
Constant expression evaluation: support for evaluation of structs and unions of
by Richard Smith
· 13 years ago
cc5d4f6
Constant expression evaluation: support for arrays.
by Richard Smith
· 13 years ago
38dce9b
Fix 32-bit build bots and remove some casting-away-const warnings.
by Richard Smith
· 13 years ago
9a17a68
Constant expression evaluation: preserve subobject designator when flattening a
by Richard Smith
· 13 years ago
47a1eed
constexpr function substitution:
by Richard Smith
· 13 years ago
9fe8c74
Fix missing includes for llvm_unreachable
by David Blaikie
· 13 years ago
b219cfc
Switch assert(0/false) llvm_unreachable.
by David Blaikie
· 13 years ago
5f9e272
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
by Chris Lattner
· 13 years ago
5b106a8
Define DiagnosticBuilder<<APValue so it's easy to include APValues in
by Jeffrey Yasskin
· 13 years ago
8cad304
Refactoring of constant expression evaluator
by Peter Collingbourne
· 13 years ago
cb421fa
Fix -Wcast-qual warnings.
by Dan Gohman
· 15 years ago
a730583
Convert the type of the LValue offset variable in APValue to CharUnits, moving
by Ken Dyck
· 15 years ago
1eb4433
Remove tabs, and whitespace cleanups.
by Mike Stump
· 15 years ago
9830046
Make sure to access APValue's data via a char array (rather than
by Douglas Gregor
· 15 years ago
4a77edb
Remove some now-unneeded calls to llvm::errs().flush().
by Daniel Dunbar
· 16 years ago
59b5da6
Support evaluation of vector constant expressions, and codegen of same.
by Nate Begeman
· 16 years ago
3d309f9
Add support for vectors to APValue. Vector constant evaluator and tests coming.
by Nate Begeman
· 16 years ago
64c34f1
add dump and print methods, add operator<< for APValue.
by Chris Lattner
· 16 years ago