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
...
*
Improve key-function computation for templates. In particular:
Douglas Gregor
2010-01-05
1
-8
/
+3
*
Misc key function fixes.
Eli Friedman
2009-12-08
1
-1
/
+10
*
Instantiated or specialized class templates never have a key function. This (...
Anders Carlsson
2009-12-07
1
-0
/
+5
*
Move key functions to a separate map.
Anders Carlsson
2009-12-07
1
-33
/
+35
*
Move helper onto CXXMethodDecl.
Eli Friedman
2009-12-06
1
-17
/
+2
*
Tweak "key function" rules so that they work for templates with virtual
Eli Friedman
2009-12-05
1
-1
/
+15
*
In Sema, whenever we think that a function is going to cause a vtable to be g...
Anders Carlsson
2009-12-02
1
-0
/
+5
*
Have ASTRecordLayout keep track of the key function, in preparation of fixing...
Anders Carlsson
2009-11-30
1
-1
/
+29
*
Use a PointerIntPair for the PrimaryBaseInfo. Yay for clever LLVM data struct...
Anders Carlsson
2009-11-27
1
-12
/
+13
*
Add a new PrimaryBaseInfo struct that combines the record decl of a primary b...
Anders Carlsson
2009-11-27
1
-28
/
+31
*
When laying out bitfields, make sure that the data size is always aligned to ...
Anders Carlsson
2009-11-22
1
-11
/
+19
*
Move bit-field layout out into a separate function. No functionality change.
Anders Carlsson
2009-11-22
1
-69
/
+86
*
Added rudimentary C++0x attribute support.
Alexis Hunt
2009-11-21
1
-6
/
+8
*
Fixup spacing.
Mike Stump
2009-11-11
1
-2
/
+1
*
Refine layout for indirect virtual base classes.
Mike Stump
2009-11-05
1
-37
/
+32
*
Audit the code for places where it is assumed that every base specifier refer...
Sebastian Redl
2009-10-25
1
-0
/
+14
*
Address comment from Daniel.
Anders Carlsson
2009-09-26
1
-1
/
+1
*
Rename NextOffset to DataSize.
Anders Carlsson
2009-09-26
1
-12
/
+12
*
Start at NextOffset when laying out bases as well.
Anders Carlsson
2009-09-26
1
-1
/
+1
*
Use NextOffset when laying out a field.
Anders Carlsson
2009-09-26
1
-1
/
+1
*
Even more work on empty classes.
Anders Carlsson
2009-09-25
1
-7
/
+31
*
Who would have thought that empty classes were so tricky? Handle cases where ...
Anders Carlsson
2009-09-25
1
-0
/
+35
*
Handle array fields that contain empty structs.
Anders Carlsson
2009-09-25
1
-2
/
+22
*
More work on empty classes.
Anders Carlsson
2009-09-25
1
-0
/
+23
*
More improvements with laying out empty bases.
Anders Carlsson
2009-09-24
1
-9
/
+52
*
More work on empty classes.
Anders Carlsson
2009-09-24
1
-8
/
+23
*
Scaffolding for supporting empty bases/fields.
Anders Carlsson
2009-09-24
1
-16
/
+34
*
If we already set a primary base, don't set it to the first nearly empty base...
Anders Carlsson
2009-09-22
1
-2
/
+2
*
Explicitly initialize the PrimaryBase and PrimaryBaseWasVirtual members.
Anders Carlsson
2009-09-22
1
-5
/
+3
*
Yes.
Mike Stump
2009-09-22
1
-1
/
+0
*
Store the set of indirect primary bases directly in the record layout builder.
Anders Carlsson
2009-09-22
1
-35
/
+35
*
Record layout builder cleanup.
Anders Carlsson
2009-09-22
1
-17
/
+6
*
Temporary band-aid for handling empty classes somewhat better.
Anders Carlsson
2009-09-17
1
-1
/
+3
*
Remove tabs, and whitespace cleanups.
Mike Stump
2009-09-09
1
-51
/
+51
*
Refine vbase offset calculations. WIP.
Mike Stump
2009-08-16
1
-13
/
+30
*
Cleanups and fixups for calculating the virtual base offsets. WIP.
Mike Stump
2009-08-16
1
-9
/
+48
*
Deconflate virtual base offsets from non-virtual base offsets.
Mike Stump
2009-08-14
1
-11
/
+23
*
We can't avoid doing the work to find all the indirect primary virtual
Mike Stump
2009-08-13
1
-16
/
+12
*
Refine vtable layout for virtual bases and keep better track of
Mike Stump
2009-08-13
1
-13
/
+18
*
Prep for vbase layout refinements. WIP.
Mike Stump
2009-08-13
1
-5
/
+13
*
Refine virtual base layout. WIP.
Mike Stump
2009-08-13
1
-1
/
+1
*
Remove another done audit FIXME.
Mike Stump
2009-08-12
1
-1
/
+0
*
Refactor a bit and remove some FIXME audit markers, now that the code
Mike Stump
2009-08-12
1
-3
/
+1
*
Refine primary vbase selection ordering. WIP.
Mike Stump
2009-08-12
1
-15
/
+27
*
Implement more of the inductive case for vtable layout involving
Mike Stump
2009-08-11
1
-23
/
+22
*
Take #pragma pack into account when laying out structs. Fixes rdar://problem/...
Anders Carlsson
2009-08-08
1
-30
/
+26
*
Introduce a new PragmaPack attribute, and use it for #pragma pack. The Packed...
Anders Carlsson
2009-08-08
1
-7
/
+9
*
Add ability to generate vcall offsets for primary virtual base.
Mike Stump
2009-08-07
1
-7
/
+8
*
Layout virtual bases. Work in progress.
Mike Stump
2009-08-06
1
-4
/
+23
*
Fix spell-o.
Mike Stump
2009-08-06
1
-1
/
+1
[prev]
[next]