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-12-20
Rename llvm::Attributes to llvm::Attribute.
Bill Wendling
2012-12-20
Revert r170500. It over-zealously converted *ALL* things named Attributes, wh...
Bill Wendling
2012-12-19
Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...
Bill Wendling
2012-12-19
Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as pe...
David Blaikie
2012-12-13
Make sure the __invoke function for lambdas returns properly. Per bug report...
Eli Friedman
2012-11-07
When deciding whether to convert an array construction loop into a memcpy, look
Richard Smith
2012-11-01
Simplify: replace getContext().getLangOpts() with just getLangOpts().
Richard Smith
2012-10-23
Switch CodeGenOptions over to a .def file, like we do with LangOptions.
Douglas Gregor
2012-10-10
Have 'addFnAttr' take the attribute enum value. Then have it build the attrib...
Bill Wendling
2012-10-09
-fcatch-undefined-behavior: emit calls to the runtime library whenever one of...
Richard Smith
2012-08-08
Fix an assertion failure with a C++ constructor initializing a
Eli Friedman
2012-08-01
When devirtualizing the conversion to a virtual base subobject,
John McCall
2012-07-07
Distinguish more carefully between free functions and C++ instance methods
John McCall
2012-06-06
Revert Decl's iterators back to pointer value_type rather than reference valu...
David Blaikie
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
[next]