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
/
AST
/
RecordLayoutBuilder.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Do the same short-circuit optimization when laying out bases.
Anders Carlsson
2010-06-13
1
-7
/
+18
*
Implement part of the EmptySubobjectMap optimization described in PR6998. We ...
Anders Carlsson
2010-06-13
1
-1
/
+16
*
Correctly handle fields with virtual bases containing empty subobjects.
Anders Carlsson
2010-06-08
1
-1
/
+27
*
When checking whether we can place a base subobject at an offset, we don't ne...
Anders Carlsson
2010-06-08
1
-1
/
+22
*
Minor cleanups to the empty subobject map.
Anders Carlsson
2010-06-08
1
-8
/
+23
*
And now for the best part: Removing the old code.
Anders Carlsson
2010-05-30
1
-190
/
+0
*
Turn on the new empty base subobject tracking code. It's a bit faster than th...
Anders Carlsson
2010-05-30
1
-19
/
+5
*
Cleanup.
Anders Carlsson
2010-05-29
1
-13
/
+6
*
Make EmptySubobjectMap::CanPlaceBaseAtOffset take a BaseSubobjectInfo as well.
Anders Carlsson
2010-05-29
1
-16
/
+4
*
Change RecordLayoutBuilder::LayoutBase to take a BaseSubobjectInfo. No functi...
Anders Carlsson
2010-05-29
1
-14
/
+14
*
Rework the way virtual primary bases are added when laying out classes. Inste...
Anders Carlsson
2010-05-29
1
-52
/
+35
*
Change LayoutVirtualBase to also take a BaseSubobjectInfo.
Anders Carlsson
2010-05-29
1
-13
/
+15
*
Change RecordLayoutBuilder::LayoutNonVirtualBase to take a BaseSubobjectInfo....
Anders Carlsson
2010-05-29
1
-10
/
+19
*
Move computing the base subobject info for a class into the RecordLayoutBuild...
Anders Carlsson
2010-05-29
1
-94
/
+149
*
Rename BaseInfo to BaseSubobjectInfo.
Anders Carlsson
2010-05-28
1
-25
/
+47
*
Move BaseInfo outside of the EmptySubobject class.
Anders Carlsson
2010-05-28
1
-13
/
+13
*
More work on the empty subobject map. This code is not yet used.
Anders Carlsson
2010-05-27
1
-7
/
+225
*
Sema: Add initial support for '#pragma options align=mac68k'.
Daniel Dunbar
2010-05-27
1
-20
/
+32
*
More work on the new empty subobject map.
Anders Carlsson
2010-05-27
1
-7
/
+169
*
Strip trailing whitespace.
Daniel Dunbar
2010-05-27
1
-82
/
+82
*
AST: Rename PragmaPackAttr to MaxFieldAlignmentAttr, which is more accurate.
Daniel Dunbar
2010-05-27
1
-6
/
+5
*
More work on the empty subobjects map.
Anders Carlsson
2010-05-27
1
-28
/
+49
*
Move ComputeEmptySubobjectSizes to EmptySubobjectMap.
Anders Carlsson
2010-05-26
1
-61
/
+65
*
Stub out the EmptySubobjectsMap class.
Anders Carlsson
2010-05-26
1
-2
/
+23
*
Inline the RecordLayoutBuilder constructor.
Anders Carlsson
2010-05-26
1
-9
/
+7
*
Add a Layout overload that takes a CXXRecordDecl.
Anders Carlsson
2010-05-26
1
-38
/
+48
*
Move RecordLayoutBuilder into an anonymous namespace.
Benjamin Kramer
2010-05-26
1
-0
/
+2
*
Rename ASTRecordLayoutBuilder to RecordLayoutBuilder.
Anders Carlsson
2010-05-26
1
-34
/
+34
*
Move the ASTRecordLayoutBuilder class declaration into the .cpp file.
Anders Carlsson
2010-05-26
1
-3
/
+155
*
Fix thinko and remove another unused function.
Anders Carlsson
2010-05-26
1
-36
/
+1
*
Fix build.
Anders Carlsson
2010-05-26
1
-2
/
+4
*
No need to use the PrimaryBaseInfo struct in the builder.
Anders Carlsson
2010-05-26
1
-19
/
+22
*
Remove FIXME.
Anders Carlsson
2010-05-26
1
-1
/
+0
*
Fold the other Layout overload into its sole call site.
Anders Carlsson
2010-05-26
1
-2
/
+37
*
Fold the ASTRecordLayoutBuilder::ComputeLayout overload that takes an ObjCInt...
Anders Carlsson
2010-05-26
1
-17
/
+9
*
Move the relevant ASTContext member functions that deal with ASTRecordLayoutB...
Anders Carlsson
2010-05-26
1
-0
/
+73
*
When recording empty subobjects we should always look at the primary virtual ...
Anders Carlsson
2010-05-23
1
-0
/
+7
*
Add an UpdateVBases parameter to UpdateEmptyClassOffsets. Not used just yet.
Anders Carlsson
2010-05-10
1
-7
/
+11
*
More work on handling empty classes.
Anders Carlsson
2010-05-10
1
-8
/
+14
*
Cleanup.
Anders Carlsson
2010-05-09
1
-5
/
+5
*
Actually compute the empty subobject sizes. No functionality change yet.
Anders Carlsson
2010-05-08
1
-3
/
+55
*
Add a SizeOfLargestEmptySubobject member to ASTRecordLayout. For C++ classes ...
Anders Carlsson
2010-05-08
1
-11
/
+13
*
AST: Dump ASTRecordLayout objects when they are created with -fdump-record-la...
Daniel Dunbar
2010-04-19
1
-12
/
+25
*
Fix -Wcast-qual warnings.
Dan Gohman
2010-04-19
1
-1
/
+1
*
If a wide bit-field is inside a union its offset should always be 0.
Anders Carlsson
2010-04-17
1
-4
/
+7
*
Add raw_ostream operators to NamedDecl for convenience. Switch over all users...
Benjamin Kramer
2010-04-17
1
-3
/
+2
*
Remove printfs.
Anders Carlsson
2010-04-16
1
-6
/
+0
*
More work on wide bit-fields, WIP.
Anders Carlsson
2010-04-16
1
-0
/
+65
*
Rename the ASTContext member 'Context'.
Anders Carlsson
2010-04-16
1
-34
/
+34
*
Split adding the primary virtual base offsets out into a separate pass. This ...
Anders Carlsson
2010-04-15
1
-34
/
+67
[next]