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
/
CGCXX.cpp
Age
Commit message (
Expand
)
Author
2009-12-03
Fix thunk generation for thunks with a parameter with reference type.
Eli Friedman
2009-12-03
Minor cleanup.
Eli Friedman
2009-12-03
Add support for thunking dtors. Oh why does this make my head hurt?
Mike Stump
2009-12-01
Added an assert.
Fariborz Jahanian
2009-11-30
More support for virtual destructor calls.
Fariborz Jahanian
2009-11-29
Don't pass false (default) for isVolatile parameter to CreateStore.
Daniel Dunbar
2009-11-27
Don't build the entire vtable when all we want is the index of a virtual method.
Anders Carlsson
2009-11-27
Fix for PR5594: use EmitGlobalDefinition instead of EmitCXXDestructor so that
Eli Friedman
2009-11-26
Remove unused variable.
Eli Friedman
2009-11-26
Shortcut explicit calls to a trivial copy assignment operator.
Eli Friedman
2009-11-26
Simplify and fix up the handling of implicit constructors, copy assignment
Eli Friedman
2009-11-26
Add a CovariantThunkAdjustment struct that represents the adjustments needed ...
Anders Carlsson
2009-11-26
Move the mangler into the CodeGen namespace. Change mangleThunk to take a Thu...
Anders Carlsson
2009-11-26
Add a ThunkAdjustment struct which holds a non-virtual and a virtual adjustme...
Anders Carlsson
2009-11-25
Add VTT parameter to base ctors/dtors with virtual bases. (They aren't used y...
Anders Carlsson
2009-11-24
Handle references correctly when synthesizing copy constructors.
Anders Carlsson
2009-11-24
Handle cases where we're constructing an array of objects and the constructor...
Anders Carlsson
2009-11-23
Handle base-to-derived casts. Will land test case shortly.
Anders Carlsson
2009-11-21
IRgen: Switch the C++ mangler interfaces to take the SmallVector to write into,
Daniel Dunbar
2009-11-21
Sink free mangle* methods into MangleContext.
Daniel Dunbar
2009-11-20
Checkpoint current work. WIP.
Mike Stump
2009-11-18
Reflow to fit 80-col.
Mike Stump
2009-11-18
Refactor emitting call to delete operator into common function EmitDeleteCall.
Eli Friedman
2009-11-17
Unify the way destructor epilogues are generated for synthesized and regular ...
Anders Carlsson
2009-11-16
Fix up EmitMemberInitializer to handle many more cases.
Eli Friedman
2009-11-16
Reorganize EmitMemberInitializer to put anonymous unions on the common codepath.
Eli Friedman
2009-11-16
Make member initializers for union members work correctly.
Eli Friedman
2009-11-16
Implement a few more cases for copy constructor synthesis.
Eli Friedman
2009-11-16
Fix a couple of cases where we weren't generating the right kind of call
Eli Friedman
2009-11-15
When generating the deleting ctor, emit a call to delete.
Anders Carlsson
2009-11-14
PR5483: Generate missing form of destructor when it is virtual. (Someone
Eli Friedman
2009-11-13
Code gen. For virtual destructor call on array objects
Fariborz Jahanian
2009-11-13
Code gen for arrady delete operator. Fixes pr5472.
Fariborz Jahanian
2009-11-13
Instead of storing CXXMethodDecls in the vtable builder, store GlobalDecls so...
Anders Carlsson
2009-11-13
Add a special BuildVirtualCall that's going to be used for building calls to ...
Anders Carlsson
2009-11-13
Fix two bugs with temporaries:
Anders Carlsson
2009-11-11
Value initialize non-class array members in ctor's
Fariborz Jahanian
2009-11-11
Avoid generating additional destructor(s) for initialized constructed
Fariborz Jahanian
2009-11-10
This patch implements Code gen. for destruction of
Fariborz Jahanian
2009-11-10
Add vtable caching to prevent multiple vtables for the same class from
Mike Stump
2009-11-09
Unify the codepaths used to verify base and member initializers for explicitly
Eli Friedman
2009-11-06
This patch fixes code gen. part of pr5333 (Conversion
Fariborz Jahanian
2009-11-06
If a member initializer create temporaries we need to destroy them. Fixes PR5...
Anders Carlsson
2009-11-06
More cleanup.
Anders Carlsson
2009-11-05
References can't be zero; omit zero check for return value adjustments
Mike Stump
2009-11-05
Refine covariant return value adjustments for thunks when null
Mike Stump
2009-11-04
Add code gen for pointer-to-member function in
Fariborz Jahanian
2009-11-04
Store the unresolved class type in MemberPointerType's Class field,
Douglas Gregor
2009-11-04
Fix 80-col violations.
Mike Stump
2009-11-04
Split out return adjustments in thunks from this adjustment in thunks
Mike Stump
[next]