index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
clang
/
lib
/
AST
/
ExprConstant.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Constant expression evaluation: support for constexpr member functions.
Richard Smith
2011-11-10
1
-31
/
+56
*
Constant expression evaluation: support for evaluation of structs and unions of
Richard Smith
2011-11-10
1
-142
/
+620
*
Temporary fix for a performance problem Eli spotted. The APValue representation
Richard Smith
2011-11-10
1
-0
/
+6
*
Constant expression evaluation: support for default arguments.
Richard Smith
2011-11-09
1
-0
/
+2
*
Fix a cluster of related issues involving value-dependence and constant
Richard Smith
2011-11-08
1
-1
/
+4
*
Constant expression evaluation: support for arrays.
Richard Smith
2011-11-07
1
-33
/
+127
*
Rip out CK_GetObjCProperty.
John McCall
2011-11-07
1
-2
/
+0
*
Constant expression evaluation: preserve subobject designator when flattening a
Richard Smith
2011-11-07
1
-38
/
+70
*
Allow constexpr variables' initializers to be folded in C++11 mode. This
Richard Smith
2011-11-07
1
-2
/
+4
*
Change the AST representation of operations on Objective-C
John McCall
2011-11-06
1
-0
/
+1
*
Remove unused variables.
Benjamin Kramer
2011-11-04
1
-2
/
+0
*
Constant expression evaluation: refactor to start the groundwork for coping with
Richard Smith
2011-11-04
1
-15
/
+55
*
Constant expression evaluation: track the manner in which an lvalue was written,
Richard Smith
2011-11-04
1
-44
/
+172
*
Constant expression evaluation: although we don't know whether a literal will
Richard Smith
2011-11-04
1
-2
/
+4
*
When constant-folding, don't look at the initializer of a global const variable
Richard Smith
2011-11-01
1
-5
/
+11
*
Temporarily disable lvalue-to-rvalue conversions on const pointers while an
Richard Smith
2011-11-01
1
-1
/
+2
*
Implement C++11 'constexpr calls must return constant expressions' rule, and
Richard Smith
2011-11-01
1
-88
/
+60
*
Some minor comment changes in constant-folding comparisons.
Eli Friedman
2011-10-31
1
-2
/
+6
*
Don't try to fold comparisons between the address of an object and an arbitra...
Eli Friedman
2011-10-31
1
-0
/
+6
*
Refactoring and test for r143360. Support for array rvalue to pointer decay is
Richard Smith
2011-10-31
1
-3
/
+6
*
Temporary fix for assert while evaluating array-to-pointer decay on array
Richard Smith
2011-10-31
1
-1
/
+3
*
C++11 generalized constant expression handling: evaluation support for
Richard Smith
2011-10-31
1
-46
/
+89
*
C++11 generalized constant expressions: evaluate equality comparisons between
Richard Smith
2011-10-31
1
-36
/
+44
*
C++11 generalized constant expressions: support pointer comparisons where the
Richard Smith
2011-10-31
1
-40
/
+61
*
Fix assert on constant expression evaluation of floating point increment.
Richard Smith
2011-10-30
1
-7
/
+3
*
Don't crash if a GCC binary conditional is used in a constant expression on an
Richard Smith
2011-10-29
1
-0
/
+4
*
constexpr evaluation: allow lvalue-to-rvalue conversion on any literal type, not
Richard Smith
2011-10-29
1
-4
/
+1
*
constexpr function substitution:
Richard Smith
2011-10-29
1
-116
/
+182
*
Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it will
Richard Smith
2011-10-29
1
-16
/
+17
*
Fix assertion in constant expression evaluation. The LHS of a floating-point
Richard Smith
2011-10-28
1
-2
/
+2
*
Initial support for C++11 constexpr function invocation substitution. Using
Richard Smith
2011-10-28
1
-11
/
+170
*
Reinstate r142844 (reverted in r142872) now that lvalue-to-rvalue conversions
Richard Smith
2011-10-28
1
-181
/
+315
*
Clean up, as suggested by John.
Richard Smith
2011-10-25
1
-1
/
+1
*
Revert r142844, it broke selfhost. The problem appears to be a missing
Richard Smith
2011-10-24
1
-237
/
+161
*
Add explanatory comments for ICE checking in C99 mode.
Richard Smith
2011-10-24
1
-1
/
+10
*
Constant expression evaluation: evaluate lvalues as lvalues, and rvalues as
Richard Smith
2011-10-24
1
-161
/
+237
*
Constant expression evaluation: factor out handling of ignored values.
Richard Smith
2011-10-24
1
-39
/
+15
*
In accordance with the C89, C99 and C++98 standards, ICEs can only contain
Richard Smith
2011-10-24
1
-3
/
+4
*
Constant expression evaluation: factor out VarDecl initializer evaluation and
Richard Smith
2011-10-24
1
-68
/
+42
*
Refactor vector constant expression evaluation to return bool like all the other
Richard Smith
2011-10-22
1
-47
/
+56
*
Initial implementation of __atomic_is_lock_free. The input is the size of an...
Eli Friedman
2011-10-17
1
-0
/
+44
*
Split apart the state accumulated during constant expression evaluation and the
Richard Smith
2011-10-16
1
-46
/
+53
*
Constant expression evaluation: refactor value initialization and scalar list...
Richard Smith
2011-10-11
1
-56
/
+39
*
Initial implementation of __atomic_* (everything except __atomic_is_lock_free).
Eli Friedman
2011-10-11
1
-0
/
+1
*
Extend lvalue evaluation in ExprConstant.cpp to handle CK_LValueBitCast (whic...
Eli Friedman
2011-10-11
1
-0
/
+3
*
Constant expression evaluation refactoring:
Richard Smith
2011-10-10
1
-11
/
+18
*
PR11040: CheckICE should not allow an lvalue bitcast as part of an integer co...
Eli Friedman
2011-09-29
1
-4
/
+10
*
Constant evaluation for pointer CXXScalarValueInitExpr
Peter Collingbourne
2011-09-27
1
-0
/
+2
*
Treat list-initialization of scalars as a first-class citizen in C++11.
Sebastian Redl
2011-09-24
1
-3
/
+48
*
Removing a bunch of dead returns/breaks after llvm_unreachables.
David Blaikie
2011-09-23
1
-1
/
+0
[next]