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
/
CGClass.cpp
Age
Commit message (
Expand
)
Author
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-20
Fix bug 12574 - Avoid infinite recursion in constructors and destructors when...
Timur Iskhodzhanov
2012-04-16
Propagate alignment on lvalues through EmitLValueForField. PR12395.
Eli Friedman
2012-03-30
Add a note about a missing optimization in the case of virtual
John McCall
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-26
add tbaa metadata to vtable pointer loads/stores
Kostya Serebryany
2012-03-11
Unify naming of LangOptions variable/get function across the Clang stack (Lex...
David Blaikie
2012-03-01
Implement "optimization" for lambda-to-block conversion which inlines the gen...
Eli Friedman
2012-02-28
Prefer bitcast+GEP over ptrtoint+sub+inttoptr: it's semantically equivalent h...
Eli Friedman
2012-02-26
Ensure that we delete destructors in the right cases. Specifically:
Richard Smith
2012-02-25
Work-in-progress for lambda conversion-to-block operator. Still need to impl...
Eli Friedman
2012-02-19
Make heap-allocation of std::initializer_list 'work'.
Sebastian Redl
2012-02-19
Make std::initializer_list member initializers 'work'.
Sebastian Redl
2012-02-17
Whether an argument is required (in contrast with being an
John McCall
2012-02-17
Rework the Sema/AST/IRgen dance for the lambda closure type's
Douglas Gregor
2012-02-16
Initial implementation of IRGen for the lambda conversion-to-function-pointer...
Eli Friedman
2012-02-16
Start of IRGen for lambda conversion operators.
Eli Friedman
2012-02-14
Implement IRGen of lambda expressions which capture arrays.
Eli Friedman
2012-02-14
Refactor out new function EmitInitializerForField from EmitMemberInitializer....
Eli Friedman
2012-02-07
simplify a bunch of code to use the well-known LLVM IR types computed by Code...
Chris Lattner
2012-02-01
Fix comment.
Eric Christopher
2012-01-26
Use function pointers, rather than references, to pass Destroyers
Peter Collingbourne
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-10-13
Recommit:
Eric Christopher
2011-10-12
Revert file/scope handling patches. gdb testing revealed a couple of bugs.
Eric Christopher
2011-10-12
Removed extra line in comment.
Jim Goodnow II
2011-10-11
Start handling debug line and scope information better:
Eric Christopher
2011-09-29
Rename EmitStopPoint in CGDebugInfo to EmitLocation. "stop points" don't
Eric Christopher
2011-09-26
Move all vtable layout data into new VTableLayout class
Peter Collingbourne
2011-09-26
Move vtable component accessors to VTableContext
Peter Collingbourne
2011-09-26
Create a VTableContext class and start moving CodeGenVTables methods to it
Peter Collingbourne
2011-09-22
Only trigger the initialize-an-array-via-elementwise-copy/move code
Douglas Gregor
2011-09-22
Explicitly-defaulted copy/move constructors are not "implicit", but
Douglas Gregor
2011-09-18
PR10304: Do not call destructors for data members from union destructors. Pri...
Richard Smith
2011-09-15
Sorry, that assertion actually already exists.
John McCall
2011-09-15
We don't generate null initializer expressions anymore, and
John McCall
2011-08-30
Declare and define implicit move constructor and assignment operator.
Sebastian Redl
2011-08-25
Track whether an AggValueSlot is potentially aliased, and do not
John McCall
2011-08-25
Use stronger typing for the flags on AggValueSlot and require
John McCall
2011-08-09
Cleanup; no functionality change.
Eli Friedman
2011-07-23
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....
Chris Lattner
2011-07-18
de-constify llvm::Type, patch by David Blaikie!
Chris Lattner
2011-07-13
Arrays are permitted to be zero-length in some situations.
John McCall
2011-07-13
Convert the standard default-construction loops to use phis and
John McCall
2011-07-13
Aggressive dead code elimination.
John McCall
2011-07-12
Generalize Cleanup::Emit's "isForEH" parameter into a set
John McCall
[next]