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
*
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
*
Fix a couple bugs in copy assignment operator synthesis.
Eli Friedman
2010-01-15
1
-12
/
+12
*
Move address points to CGVtableInfo, no functionality change.
Anders Carlsson
2010-01-02
1
-3
/
+3
*
Correctly pass VTT parameters to constructors and destructors. The VTTs aren'...
Anders Carlsson
2010-01-02
1
-25
/
+58
*
Move a few more functions away from CGCXX and to CGClass and CGExprCXX.
Anders Carlsson
2010-01-01
1
-0
/
+351
*
Move a bunch of class related functions to CGClass.cpp, no functionality change.
Anders Carlsson
2009-12-24
1
-0
/
+775
*
Add CodeGenModule::ComputeThunkAdjustment, which Eli wrote.
Anders Carlsson
2009-12-03
1
-0
/
+36
*
Tests now pass with the assertion.
Eli Friedman
2009-11-28
1
-3
/
+0
*
Add a much more thorough test of casts to virtual bases, and fix
Eli Friedman
2009-11-28
1
-14
/
+13
*
Get rid of the ugly CGCXX names and replace them with CGClass, CGExprCXX and ...
Anders Carlsson
2009-11-24
1
-0
/
+239