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
2010-04-20
Pass the nearest virtual base decl to InitializeVTablePointers. No functional...
Anders Carlsson
2010-04-20
Assert that the path from the derived to the base class in CodeGenFunction::G...
Anders Carlsson
2010-04-19
Keep track of the actual storage specifier written on a variable or
Douglas Gregor
2010-04-12
Have the CXXBaseOrMemberInitializer keep track of whether an initializer init...
Anders Carlsson
2010-03-30
the big refactoring bits of PR3782.
Rafael Espindola
2010-03-30
Remove the old vtable layout code.
Anders Carlsson
2010-03-30
Use the new function in EmitClassAggrMemberwiseCopy, fixing the same assert a...
Anders Carlsson
2010-03-30
Factor emitting a call to a copy constructor out into a separate function.
Anders Carlsson
2010-03-30
Introduce a CXXTemporariesCleanupScope RAII object and use it to cleanup the ...
Anders Carlsson
2010-03-30
Handle default arguments when calling copy constructors for bases or members ...
Anders Carlsson
2010-03-29
Flip the switch to always get vtables from the VTT when necessary, I've verif...
Anders Carlsson
2010-03-29
Cleanup, no functionality change.
Anders Carlsson
2010-03-29
Fix another thinko, so that flags don't depend on previous bases.
Anders Carlsson
2010-03-29
When generating base ctors/dtors, we need to lookup virtual bases using the v...
Anders Carlsson
2010-03-29
Use construction vtables when needed. This is currently guarded by -fdump-vta...
Anders Carlsson
2010-03-28
Reapply r99775 with a fix for a silly bug - we were setting the vtable pointe...
Anders Carlsson
2010-03-28
Looks like I broke self-host again :(.
Anders Carlsson
2010-03-28
More improvements to setting the vtable pointer. We now no longer set the vta...
Anders Carlsson
2010-03-28
Factor vtable pointer setting code out into a separate function.
Anders Carlsson
2010-03-26
Revert r99612 and see if it fixes self-host.
Anders Carlsson
2010-03-26
Don't initialize virtual pointers for primary bases, they've already been ini...
Anders Carlsson
2010-03-26
Simplify InitializeVtablePtrs in preparation of making it work with construct...
Anders Carlsson
2010-03-24
Use getNamedGlobal instead of getGlobalVariable. (Fixes self-host).
Anders Carlsson
2010-03-24
More vtable work; preparations for moving over to the new vtable layout code ...
Anders Carlsson
2010-03-23
Rename CGVtableInfo to CodeGenVTables in preparation of adding another VTable...
Anders Carlsson
2010-03-11
Rename getVirtualBaseOffsetIndex to getVirtualBaseOffsetOffset to reflect wha...
Anders Carlsson
2010-02-23
Perform two more constructor/destructor code-size optimizations:
John McCall
2010-02-19
More refactoring around constructor/destructor code generation.
John McCall
2010-02-18
Make deleting and complete dtor variants defer to other dtor variants by
John McCall
2010-02-18
Extract out function-body code generation into its own method. No functionality
John McCall
2010-02-16
IRgen optimization: cache the value of 'this' and 'vtt' instead of
John McCall
2010-02-16
When emitting complete destructors for classes with virtual bases, compute
John McCall
2010-02-07
Make sure to set vtable pointers in the destructors as well.
Anders Carlsson
2010-02-06
Call destructors for constructed bases as well.
Anders Carlsson
2010-02-06
If a constructor throws an exception we need to execute the destructors for a...
Anders Carlsson
2010-02-06
Remove unused variable.
Ted Kremenek
2010-02-06
Rearrange some checks to avoid call to isCopyConstructor() and clarify path
John McCall
2010-02-05
Standardize the parsing of function type attributes in a way that
John McCall
2010-02-03
Revert the new reference binding code; I came up with a way simpler solution ...
Anders Carlsson
2010-02-02
Set the correct vtable pointers _before_ generating code for any member initi...
Anders Carlsson
2010-01-31
Simplify EmitMemberInitializer; no intended functionality change.
Eli Friedman
2010-01-31
Rework base and member initialization in constructors, with several
Douglas Gregor
2010-01-31
When performing a derived-to-base cast that we know will not change the offse...
Anders Carlsson
2010-01-31
When doing a base-to-derived cast we don't need to null check the derived val...
Anders Carlsson
2010-01-31
Some class related cleanup.
Anders Carlsson
2010-01-29
Use EmitLValueForFieldInitialization when synthesizing the copy ctor as well.
Anders Carlsson
2010-01-29
Add a new EmitLValueForFieldInitialization that will be used for initializing...
Anders Carlsson
2010-01-29
Simplify EmitLValueForField - we can get whether the field is part of a union...
Anders Carlsson
2010-01-15
Fix a couple bugs in copy assignment operator synthesis.
Eli Friedman
2010-01-02
Move address points to CGVtableInfo, no functionality change.
Anders Carlsson
[prev]
[next]