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
/
CGClass.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fix a bug which triggered the assertion I added yesterday. Basically, when we...
Anders Carlsson
2010-04-20
1
-13
/
+28
*
Move code to apply a non-virtual and virtual offset out into a separate funct...
Anders Carlsson
2010-04-20
1
-19
/
+31
*
Pass the nearest virtual base decl to InitializeVTablePointers. No functional...
Anders Carlsson
2010-04-20
1
-10
/
+7
*
Assert that the path from the derived to the base class in CodeGenFunction::G...
Anders Carlsson
2010-04-20
1
-0
/
+7
*
Keep track of the actual storage specifier written on a variable or
Douglas Gregor
2010-04-19
1
-0
/
+1
*
Have the CXXBaseOrMemberInitializer keep track of whether an initializer init...
Anders Carlsson
2010-04-12
1
-11
/
+1
*
the big refactoring bits of PR3782.
Rafael Espindola
2010-03-30
1
-1
/
+1
*
Remove the old vtable layout code.
Anders Carlsson
2010-03-30
1
-36
/
+0
*
Use the new function in EmitClassAggrMemberwiseCopy, fixing the same assert a...
Anders Carlsson
2010-03-30
1
-15
/
+2
*
Factor emitting a call to a copy constructor out into a separate function.
Anders Carlsson
2010-03-30
1
-40
/
+53
*
Introduce a CXXTemporariesCleanupScope RAII object and use it to cleanup the ...
Anders Carlsson
2010-03-30
1
-25
/
+21
*
Handle default arguments when calling copy constructors for bases or members ...
Anders Carlsson
2010-03-30
1
-0
/
+20
*
Flip the switch to always get vtables from the VTT when necessary, I've verif...
Anders Carlsson
2010-03-29
1
-7
/
+3
*
Cleanup, no functionality change.
Anders Carlsson
2010-03-29
1
-6
/
+1
*
Fix another thinko, so that flags don't depend on previous bases.
Anders Carlsson
2010-03-29
1
-5
/
+7
*
When generating base ctors/dtors, we need to lookup virtual bases using the v...
Anders Carlsson
2010-03-29
1
-4
/
+15
*
Use construction vtables when needed. This is currently guarded by -fdump-vta...
Anders Carlsson
2010-03-29
1
-5
/
+29
*
Reapply r99775 with a fix for a silly bug - we were setting the vtable pointe...
Anders Carlsson
2010-03-28
1
-47
/
+58
*
Looks like I broke self-host again :(.
Anders Carlsson
2010-03-28
1
-53
/
+46
*
More improvements to setting the vtable pointer. We now no longer set the vta...
Anders Carlsson
2010-03-28
1
-46
/
+53
*
Factor vtable pointer setting code out into a separate function.
Anders Carlsson
2010-03-28
1
-21
/
+32
*
Revert r99612 and see if it fixes self-host.
Anders Carlsson
2010-03-26
1
-7
/
+0
*
Don't initialize virtual pointers for primary bases, they've already been ini...
Anders Carlsson
2010-03-26
1
-0
/
+7
*
Simplify InitializeVtablePtrs in preparation of making it work with construct...
Anders Carlsson
2010-03-26
1
-52
/
+57
*
Use getNamedGlobal instead of getGlobalVariable. (Fixes self-host).
Anders Carlsson
2010-03-24
1
-1
/
+1
*
More vtable work; preparations for moving over to the new vtable layout code ...
Anders Carlsson
2010-03-24
1
-5
/
+7
*
Rename CGVtableInfo to CodeGenVTables in preparation of adding another VTable...
Anders Carlsson
2010-03-23
1
-14
/
+14
*
Rename getVirtualBaseOffsetIndex to getVirtualBaseOffsetOffset to reflect wha...
Anders Carlsson
2010-03-11
1
-4
/
+4
*
Perform two more constructor/destructor code-size optimizations:
John McCall
2010-02-23
1
-11
/
+125
*
More refactoring around constructor/destructor code generation.
John McCall
2010-02-19
1
-48
/
+129
*
Make deleting and complete dtor variants defer to other dtor variants by
John McCall
2010-02-18
1
-36
/
+51
*
Extract out function-body code generation into its own method. No functionality
John McCall
2010-02-18
1
-31
/
+38
*
IRgen optimization: cache the value of 'this' and 'vtt' instead of
John McCall
2010-02-16
1
-8
/
+0
*
When emitting complete destructors for classes with virtual bases, compute
John McCall
2010-02-16
1
-34
/
+54
*
Make sure to set vtable pointers in the destructors as well.
Anders Carlsson
2010-02-07
1
-1
/
+1
*
Call destructors for constructed bases as well.
Anders Carlsson
2010-02-06
1
-0
/
+13
*
If a constructor throws an exception we need to execute the destructors for a...
Anders Carlsson
2010-02-06
1
-0
/
+19
*
Remove unused variable.
Ted Kremenek
2010-02-06
1
-1
/
+0
*
Rearrange some checks to avoid call to isCopyConstructor() and clarify path
John McCall
2010-02-06
1
-12
/
+14
*
Standardize the parsing of function type attributes in a way that
John McCall
2010-02-05
1
-12
/
+10
*
Revert the new reference binding code; I came up with a way simpler solution ...
Anders Carlsson
2010-02-03
1
-1
/
+1
*
Set the correct vtable pointers _before_ generating code for any member initi...
Anders Carlsson
2010-02-02
1
-5
/
+10
*
Simplify EmitMemberInitializer; no intended functionality change.
Eli Friedman
2010-01-31
1
-19
/
+1
*
Rework base and member initialization in constructors, with several
Douglas Gregor
2010-01-31
1
-40
/
+15
*
When performing a derived-to-base cast that we know will not change the offse...
Anders Carlsson
2010-01-31
1
-52
/
+49
*
When doing a base-to-derived cast we don't need to null check the derived val...
Anders Carlsson
2010-01-31
1
-10
/
+15
*
Some class related cleanup.
Anders Carlsson
2010-01-31
1
-27
/
+25
*
Use EmitLValueForFieldInitialization when synthesizing the copy ctor as well.
Anders Carlsson
2010-01-29
1
-19
/
+2
*
Add a new EmitLValueForFieldInitialization that will be used for initializing...
Anders Carlsson
2010-01-29
1
-11
/
+2
*
Simplify EmitLValueForField - we can get whether the field is part of a union...
Anders Carlsson
2010-01-29
1
-12
/
+10
[next]