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