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
*
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
*
Get rid of the Thunks struct too.
Anders Carlsson
2009-12-04
1
-26
/
+16
*
Remove the CovariantThunk struct.
Anders Carlsson
2009-12-04
1
-23
/
+15
*
Remove the GlobalDecl from the Thunk as well.
Anders Carlsson
2009-12-04
1
-7
/
+5
*
Remove the GlobalDecl from the CovariantThunk struct, we can just look it up ...
Anders Carlsson
2009-12-04
1
-8
/
+5
*
Start populating the VtableMembers structure.
Anders Carlsson
2009-12-04
1
-1
/
+10
*
Add a data structure for efficient storing of vtable methods. Not used yet.
Anders Carlsson
2009-12-04
1
-0
/
+57
*
Eli, I copied my code from this code... Let's fix the souce of the bad idea!
Mike Stump
2009-12-03
1
-4
/
+1
*
Attempt to fix the MSVC build.
Anders Carlsson
2009-12-03
1
-4
/
+4
*
Add support for thunking dtors. Oh why does this make my head hurt?
Mike Stump
2009-12-03
1
-1
/
+1
*
Revert r90402 for now, virt.cpp is failing.
Anders Carlsson
2009-12-03
1
-11
/
+9
*
Use Eli's ComputeThunkAdjustment for calculating the return adjustment.
Anders Carlsson
2009-12-03
1
-9
/
+11
*
Remove the index from the Thunk struct.
Anders Carlsson
2009-12-03
1
-14
/
+10
*
Change the Thunks map to use the vtable index as the key.
Anders Carlsson
2009-12-03
1
-7
/
+9
*
Add the global decl to the Thunk struct.
Anders Carlsson
2009-12-03
1
-5
/
+7
*
Remove unused struct fields.
Anders Carlsson
2009-12-03
1
-7
/
+2
*
Delay computing the return adjustments for covariant thunks until when they a...
Anders Carlsson
2009-12-03
1
-98
/
+113
*
No need to create the covariant thunk in both places now.
Anders Carlsson
2009-12-03
1
-12
/
+5
*
Whoops, forgot to save :)
Anders Carlsson
2009-12-03
1
-2
/
+4
*
Remove the index field from the CovariantThunk structure.
Anders Carlsson
2009-12-03
1
-14
/
+6
*
Change the CovariantThunk map to use the vtable index as its key.
Anders Carlsson
2009-12-03
1
-9
/
+9
*
Store a GlobalDecl in the return adjustment.
Anders Carlsson
2009-12-03
1
-4
/
+7
*
Do not include the 'this' pointer adjustment in the covariant return type. In...
Anders Carlsson
2009-12-03
1
-26
/
+39
*
Move VtableBuilder::OverrideMethod out of line in preparation of other change...
Anders Carlsson
2009-12-03
1
-112
/
+117
*
Turn off for now.
Mike Stump
2009-12-02
1
-2
/
+2
*
Put the Builder classes into the anonymous namespace.
Mike Stump
2009-12-02
1
-1
/
+2
[next]