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
/
CGVTables.cpp
Age
Commit message (
Expand
)
Author
2011-01-11
Add unnamed_addr to vtables.
Rafael Espindola
2010-11-24
Rename RecordLayout::getPrimaryBaseWasVirtual to isPrimaryBaseVirtual.
Anders Carlsson
2010-11-24
Move code off the primary base info iterator. No functionality change.
Anders Carlsson
2010-11-09
When re-using a vtable slot for the nearest overridden method, just because
John McCall
2010-10-31
Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBase...
Anders Carlsson
2010-10-30
Better solution: calculate the visibility of functions and variables
John McCall
2010-10-11
Make sure the VTables for template instantiations are emitted even if the key...
Argyrios Kyrtzidis
2010-08-31
Teach IR generation to return 'this' from constructors and destructors
John McCall
2010-08-12
Just disable the hidden-visibility optimization for now by hiding it behind
John McCall
2010-08-05
It turns out that linkers (at least, the Darwin linker) don't necessarily
John McCall
2010-08-04
Extend the visibility-hidden optimization to linkonce_odr thunks for
John McCall
2010-08-04
Emit standard-library RTTI with external linkage, not weak_odr.
John McCall
2010-08-04
Extend the hidden-visibility vtables optimization to template classes that
John McCall
2010-08-03
Emit weak vtables of non-template classes with hidden visibility.
John McCall
2010-07-25
Remove the vast majority of the Destroy methods from the AST library,
Douglas Gregor
2010-06-14
Make sure to set the visible on a vtable; VTTs and typeinfo already
Douglas Gregor
2010-06-04
Remove now unused code.
Anders Carlsson
2010-06-04
Use CXXRecordDecl::getFinalOverriders to get final overriders. This speeds up...
Anders Carlsson
2010-06-02
Don't try to emit the vtable for a class just because we're emitting a
John McCall
2010-06-01
More cleanup.
Anders Carlsson
2010-06-01
More cleanup.
Anders Carlsson
2010-06-01
Cleanup.
Anders Carlsson
2010-05-30
Remove unused parameter to FinalOverriders::PropagateOverrider.
Anders Carlsson
2010-05-26
Correctly pass aggregates by reference when emitting thunks.
John McCall
2010-05-25
If a function definition has any sort of weak linkage, its static local
John McCall
2010-05-21
When generating the call arguments in a thunk to call the thunkee, do
Douglas Gregor
2010-05-20
When creating a this-adjustment thunk where the return value is of C++
Douglas Gregor
2010-05-13
Rework when and how vtables are emitted, by tracking where vtables are
Douglas Gregor
2010-05-06
Fix typo in comment; 80 col violation
Douglas Gregor
2010-05-05
Pass the globaldecl into GetOrCreateLLVMFunction so that llvm
Chris Lattner
2010-04-17
Vtable -> VTable renames across the board.
Anders Carlsson
2010-04-17
Fix a bug where we would sometimes incorrectly mark an vtable function as unu...
Anders Carlsson
2010-04-11
Fix another bug where we wouldn't generate secondary vtables for construction...
Anders Carlsson
2010-04-11
More renames.
Anders Carlsson
2010-04-11
Rename a function parameter.
Anders Carlsson
2010-04-11
Fix a bug where we were adding too many vcall offsets in some cases.
Anders Carlsson
2010-04-10
Enable an assert and remove a now unnecessary assert.
Anders Carlsson
2010-04-10
Fix a bug where we would add the same function twice in a vtable.
Anders Carlsson
2010-04-10
Rename VtableComponent and VtableBuilder.
Anders Carlsson
2010-04-08
Rename CGVtable files to CGVTables.
Anders Carlsson