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
/
CodeGen
/
CGExprCXX.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fix a CodeGen bug where we would skip zero-initialization for
Eli Friedman
2012-08-25
1
-4
/
+1
*
New -fcatch-undefined-behavior features:
Richard Smith
2012-08-24
1
-0
/
+7
*
Devirtualize calls on glvalues produced by class member access expressions.
Richard Smith
2012-08-15
1
-1
/
+8
*
Factor out computation of whether a typeid's expression is potentially
Richard Smith
2012-08-13
1
-9
/
+3
*
The delete argument should not be converted to void*.
Abramo Bagnara
2012-07-09
1
-11
/
+0
*
Distinguish more carefully between free functions and C++ instance methods
John McCall
2012-07-07
1
-10
/
+10
*
Compare the canonical types and document why we give up on the covariant case.
Rafael Espindola
2012-06-28
1
-2
/
+8
*
Disable devirtualization when we have covariant returns. I will open a bug
Rafael Espindola
2012-06-28
1
-0
/
+3
*
Don't devirtualize calls when we don't have the correct type of the this pointer
Rafael Espindola
2012-06-28
1
-19
/
+36
*
Fix another issue with devirtualizing calls to final methods by passing them
Rafael Espindola
2012-06-28
1
-9
/
+16
*
Implement John McCall's review of r159212 other than the this pointer not
Rafael Espindola
2012-06-27
1
-4
/
+2
*
Fix a bug in my previous patch: If we are not doing a virtual call because
Rafael Espindola
2012-06-26
1
-0
/
+4
*
During codegen of a virtual call we would extract any casts in the expression
Rafael Espindola
2012-06-26
1
-33
/
+22
*
Revert Decl's iterators back to pointer value_type rather than reference valu...
David Blaikie
2012-06-06
1
-2
/
+2
*
Zap a bogus assert for delegating constructors. PR12890, part 2.
Eli Friedman
2012-05-20
1
-1
/
+0
*
Remove the ref/value inconsistency in filter_decl_iterator.
David Blaikie
2012-04-30
1
-2
/
+2
*
Use enum to set debug info size generated by Clang
Alexey Samsonov
2012-04-27
1
-1
/
+1
*
Propagate alignment on lvalues through EmitLValueForField. PR12395.
Eli Friedman
2012-04-16
1
-1
/
+4
*
Revert r153613 as it's causing large compile-time regressions on the nightly ...
Chad Rosier
2012-03-29
1
-2
/
+1
*
When we can't prove that the target of an aggregate copy is
John McCall
2012-03-28
1
-1
/
+2
*
Unify naming of LangOptions variable/get function across the Clang stack (Lex...
David Blaikie
2012-03-11
1
-5
/
+5
*
Formatting.
Eric Christopher
2012-02-29
1
-1
/
+1
*
Reapply r151172 - Unwind path cleanup for array new list initializers - with a
Chad Rosier
2012-02-24
1
-7
/
+32
*
Replace a use of hasTrivialDefaultConstructor() with the appropriate
Douglas Gregor
2012-02-23
1
-1
/
+1
*
Revert r151172: Unwind path cleanup for array new list initializers.
Chad Rosier
2012-02-22
1
-32
/
+7
*
Unwind path cleanup for array new list initializers.
Sebastian Redl
2012-02-22
1
-7
/
+32
*
CodeGen for array new list initializers. Doesn't correctly clean up in the fa...
Sebastian Redl
2012-02-22
1
-27
/
+69
*
Make heap-allocation of std::initializer_list 'work'.
Sebastian Redl
2012-02-19
1
-0
/
+2
*
Whether an argument is required (in contrast with being an
John McCall
2012-02-17
1
-23
/
+23
*
Elide copy construction in new expressions. PR11757.
Eli Friedman
2012-02-16
1
-14
/
+0
*
Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hol...
Sebastian Redl
2012-02-16
1
-29
/
+22
*
Revert "Make CXXNewExpr contain only a single initialier, and not hold the us...
Sebastian Redl
2012-02-16
1
-22
/
+29
*
Make CXXNewExpr contain only a single initialier, and not hold the used const...
Sebastian Redl
2012-02-16
1
-29
/
+22
*
Implement IRGen of lambda expressions which capture arrays.
Eli Friedman
2012-02-14
1
-35
/
+4
*
Use RAII object for cleanups.
Eli Friedman
2012-02-09
1
-2
/
+2
*
Refactor lambda IRGen so AggExprEmitter::VisitLambdaExpr does the right thing.
Eli Friedman
2012-02-09
1
-0
/
+47
*
simplify a bunch of code to use the well-known LLVM IR types computed by Code...
Chris Lattner
2012-02-07
1
-10
/
+3
*
Make array new on a pointer to data member type work correctly. PR11523.
Eli Friedman
2011-12-09
1
-2
/
+3
*
Switch LValue so that it exposes alignment in CharUnits. (No functional chan...
Eli Friedman
2011-12-03
1
-1
/
+1
*
Switch the Alignment argument on AggValueSlot over to CharUnits, per John's r...
Eli Friedman
2011-12-03
1
-3
/
+3
*
Track alignment in AggValueSlot. No functional change in this patch, but I'l...
Eli Friedman
2011-12-03
1
-1
/
+1
*
Whenever explicitly activating or deactivating a cleanup, we
John McCall
2011-11-10
1
-6
/
+14
*
PR11124: Don't overwrite memory outside of a base class when performing zero-...
Eli Friedman
2011-10-14
1
-2
/
+56
*
CUDA: IR generation support for kernel call expressions
Peter Collingbourne
2011-10-06
1
-0
/
+6
*
Rewrite this loop to use partial destruction; I'm not sure it's
John McCall
2011-09-15
1
-59
/
+75
*
Rearrange code so that we pass the right pointer to delete[] when an exceptio...
Eli Friedman
2011-09-06
1
-9
/
+9
*
When performing a derived-to-base cast on the right-hand side of the
Douglas Gregor
2011-09-06
1
-10
/
+6
*
Declare and define implicit move constructor and assignment operator.
Sebastian Redl
2011-08-30
1
-4
/
+5
*
Since the 'is aliased' bit is critical for correctness in C++, it
John McCall
2011-08-26
1
-1
/
+2
*
Use stronger typing for the flags on AggValueSlot and require
John McCall
2011-08-25
1
-1
/
+3
[next]