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
*
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
*
Rename 'Class' to 'MostDerivedClass'
Anders Carlsson
2009-12-04
1
-8
/
+13
*
Store the vtable components in a SmallVector.
Anders Carlsson
2009-12-04
1
-2
/
+3
*
Use a different ConstantArray::get.
Anders Carlsson
2009-12-04
1
-1
/
+2
*
Move the vtable vector directly into the Vtable builder.
Anders Carlsson
2009-12-04
1
-19
/
+30
*
Change getIndex to return false if the index wasn't found. Avoids an extra ha...
Anders Carlsson
2009-12-04
1
-11
/
+12
*
Minor cleanup; no functionality change.
Eli Friedman
2009-12-04
1
-9
/
+3
*
Remove unused argument.
Eli Friedman
2009-12-04
1
-16
/
+14
*
Eliminate submethods vector.
Eli Friedman
2009-12-04
1
-6
/
+0
*
Eliminate the inner loop in VtableBuilder::OverrideMethod.
Eli Friedman
2009-12-04
1
-75
/
+71
*
Make sure that overridden method decls are always canonical.
Anders Carlsson
2009-12-04
1
-2
/
+2
*
Fix regression in vtable improvements.
Eli Friedman
2009-12-04
1
-2
/
+2
*
Rename method to something easier to search for.
Eli Friedman
2009-12-04
1
-7
/
+10
*
More work in preparation of getting rid of the submethods loop.
Anders Carlsson
2009-12-04
1
-4
/
+6
*
Remove an unused member variable.
Anders Carlsson
2009-12-04
1
-6
/
+1
*
Add a way to get the index of a method. Assert that we have the same index fo...
Anders Carlsson
2009-12-04
1
-5
/
+10
*
Add a premature optimization.
Anders Carlsson
2009-12-04
1
-0
/
+3
*
Add the method directly to the vtable.
Anders Carlsson
2009-12-04
1
-6
/
+11
*
Get rid of the PureVirtualMethods map.
Anders Carlsson
2009-12-04
1
-11
/
+0
*
Move handling of pure virtual methods to AppendMethods (and rename it to Appe...
Anders Carlsson
2009-12-04
1
-14
/
+6
*
Move covariant thunk handling to AppendMethods too.
Anders Carlsson
2009-12-04
1
-43
/
+30
*
Move 'this' pointer adjustment thunks to AppendMethods.
Anders Carlsson
2009-12-04
1
-15
/
+13
*
Factor appending methods to a vtable out into a separate function.
Anders Carlsson
2009-12-04
1
-6
/
+13
[next]