index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
clang
/
lib
/
CodeGen
/
CGVtable.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Finish off fixing up debug information.
Mike Stump
2010-01-22
1
-4
/
+4
*
Ensure we output all non-virtual base vtables. Fixes PR5890.
Mike Stump
2010-01-22
1
-29
/
+38
*
Update debugging code.
Mike Stump
2010-01-22
1
-16
/
+18
*
Move the VTT related code into its own file, CGVTT.cpp
Anders Carlsson
2010-01-21
1
-378
/
+0
*
More VTT builder fixes. With these fixes we now correctly handle the very com...
Anders Carlsson
2010-01-18
1
-1
/
+20
*
Move some common code into BuildVTT.
Anders Carlsson
2010-01-18
1
-6
/
+3
*
Fix a bunch of VTT layout bugs, add simple tests for VTT layout.
Anders Carlsson
2010-01-18
1
-4
/
+17
*
Minor VTT builder cleanup, no functionality change.
Anders Carlsson
2010-01-17
1
-14
/
+12
*
Get the ctor vtable address points directly from the VTT builder.
Anders Carlsson
2010-01-17
1
-2
/
+12
*
Store the address points for constructor vtables directly in the VTT builder,...
Anders Carlsson
2010-01-14
1
-18
/
+74
*
Fix marking of virtual members for nested classes whose first non-pure virtua...
Douglas Gregor
2010-01-06
1
-45
/
+1
*
Fix (invalid) may-be-uninitialized warning.
Daniel Dunbar
2010-01-06
1
-1
/
+2
*
Revert my available_externally vtables experiment. It's breaking the LLVM-wit...
Douglas Gregor
2010-01-06
1
-2
/
+7
*
Reorder to avoid invalidating idx which is an accessor into VCall.
Mike Stump
2010-01-06
1
-1
/
+1
*
Silence bogus GCC warning
Douglas Gregor
2010-01-05
1
-1
/
+2
*
Make use of available_externally linkage for vtables when the
Douglas Gregor
2010-01-05
1
-4
/
+19
*
Improve key-function computation for templates. In particular:
Douglas Gregor
2010-01-05
1
-2
/
+16
*
Move address points to CGVtableInfo, no functionality change.
Anders Carlsson
2010-01-02
1
-6
/
+7
*
Correctly pass VTT parameters to constructors and destructors. The VTTs aren'...
Anders Carlsson
2010-01-02
1
-34
/
+112
*
Move a few more functions away from CGCXX and to CGClass and CGExprCXX.
Anders Carlsson
2010-01-01
1
-2
/
+0
*
Fix a bunch of bugs with VMI RTTI building, and add a whole bunch of tests.
Anders Carlsson
2009-12-30
1
-2
/
+2
*
Remove some dead code.
Mike Stump
2009-12-24
1
-29
/
+19
*
Rename GetAddrOfRTTI to GetAddrOfRTTIDescriptor. Remove the overload that tak...
Anders Carlsson
2009-12-17
1
-2
/
+4
*
Fix a small bug in ComputeMethodVtableIndices.
Eli Friedman
2009-12-15
1
-2
/
+10
*
Fix linkage of type info and vtable for classes without linkage.
Eli Friedman
2009-12-11
1
-1
/
+1
*
Improve linkage of RTTI data structures. Introduce CodeGenModule::GetAddrOfRT...
Anders Carlsson
2009-12-11
1
-3
/
+1
*
Slight tweak to vtable linkage.
Eli Friedman
2009-12-08
1
-1
/
+1
*
A bunch more thunk fixes from misc testing.
Eli Friedman
2009-12-07
1
-28
/
+30
*
It's OK to try to emit a vtable definition more than once. Fixes PR5697.
Anders Carlsson
2009-12-07
1
-2
/
+7
*
Erm, revert for the moment; I didn't test this as thoroughly as I should have
Eli Friedman
2009-12-07
1
-3
/
+3
*
Tweak the formula for non-virtual offsets to something which appears a bit
Eli Friedman
2009-12-07
1
-3
/
+3
*
Move key functions to a separate map.
Anders Carlsson
2009-12-07
1
-3
/
+1
*
Be a bit more complete about accumulating SavedThisAdjustments.
Eli Friedman
2009-12-06
1
-2
/
+4
*
Work-in-progess rewrite of thunks: move thunk generation outside of vtable
Eli Friedman
2009-12-06
1
-8
/
+66
*
Set the correct linkage for VTTs as well.
Anders Carlsson
2009-12-06
1
-56
/
+35
*
More linkage improvements.
Anders Carlsson
2009-12-06
1
-11
/
+26
*
Pass the desired vtable linkage to GenerateVtable directly. Only call MaybeMa...
Anders Carlsson
2009-12-06
1
-19
/
+7
*
Make GenerateVtable a private member function of CGVtableInfo.
Anders Carlsson
2009-12-06
1
-21
/
+23
*
Only emit the vtable definition if the class has a key function and we're emi...
Anders Carlsson
2009-12-05
1
-32
/
+22
*
If a class does not have a key function, its linkage should be weak_odr.
Anders Carlsson
2009-12-05
1
-2
/
+2
*
Use createGlobalVariable for creating vtable variables too.
Anders Carlsson
2009-12-05
1
-42
/
+36
*
CodeGenModule::GenerateVtable now returns a pointer directly to the vtable an...
Anders Carlsson
2009-12-05
1
-25
/
+20
*
Make sure that hte vtable always has an i8* array type.
Anders Carlsson
2009-12-05
1
-5
/
+4
*
Add a function for getting the vtable address point of a class.
Anders Carlsson
2009-12-05
1
-0
/
+7
*
Simplify BuildVTT.
Anders Carlsson
2009-12-05
1
-11
/
+10
*
Let the VTT builder pretend that getVtable returns a pointer to the vtable an...
Anders Carlsson
2009-12-05
1
-4
/
+4
*
Change getCtorVtable to not return the address point offset, but the global v...
Anders Carlsson
2009-12-05
1
-2
/
+10
*
Factor vtable related GlobalVariable creation out into a separate function. A...
Anders Carlsson
2009-12-05
1
-24
/
+40
*
Skip actually generating the vtable unless we are defining it. This avoids
Eli Friedman
2009-12-05
1
-24
/
+38
*
Return bool as a bool instead of a uint64_t.
Benjamin Kramer
2009-12-04
1
-1
/
+1
[next]