index
:
emscripten-fastcomp-clang
master
emscripten clang
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
AST
/
RecordLayoutBuilder.cpp
Age
Commit message (
Expand
)
Author
2009-11-11
Fixup spacing.
Mike Stump
2009-11-05
Refine layout for indirect virtual base classes.
Mike Stump
2009-10-25
Audit the code for places where it is assumed that every base specifier refer...
Sebastian Redl
2009-09-26
Address comment from Daniel.
Anders Carlsson
2009-09-26
Rename NextOffset to DataSize.
Anders Carlsson
2009-09-26
Start at NextOffset when laying out bases as well.
Anders Carlsson
2009-09-26
Use NextOffset when laying out a field.
Anders Carlsson
2009-09-25
Even more work on empty classes.
Anders Carlsson
2009-09-25
Who would have thought that empty classes were so tricky? Handle cases where ...
Anders Carlsson
2009-09-25
Handle array fields that contain empty structs.
Anders Carlsson
2009-09-25
More work on empty classes.
Anders Carlsson
2009-09-24
More improvements with laying out empty bases.
Anders Carlsson
2009-09-24
More work on empty classes.
Anders Carlsson
2009-09-24
Scaffolding for supporting empty bases/fields.
Anders Carlsson
2009-09-22
If we already set a primary base, don't set it to the first nearly empty base...
Anders Carlsson
2009-09-22
Explicitly initialize the PrimaryBase and PrimaryBaseWasVirtual members.
Anders Carlsson
2009-09-22
Yes.
Mike Stump
2009-09-22
Store the set of indirect primary bases directly in the record layout builder.
Anders Carlsson
2009-09-22
Record layout builder cleanup.
Anders Carlsson
2009-09-17
Temporary band-aid for handling empty classes somewhat better.
Anders Carlsson
2009-09-09
Remove tabs, and whitespace cleanups.
Mike Stump
2009-08-16
Refine vbase offset calculations. WIP.
Mike Stump
2009-08-16
Cleanups and fixups for calculating the virtual base offsets. WIP.
Mike Stump
2009-08-14
Deconflate virtual base offsets from non-virtual base offsets.
Mike Stump
2009-08-13
We can't avoid doing the work to find all the indirect primary virtual
Mike Stump
2009-08-13
Refine vtable layout for virtual bases and keep better track of
Mike Stump
2009-08-13
Prep for vbase layout refinements. WIP.
Mike Stump
2009-08-13
Refine virtual base layout. WIP.
Mike Stump
2009-08-12
Remove another done audit FIXME.
Mike Stump
2009-08-12
Refactor a bit and remove some FIXME audit markers, now that the code
Mike Stump
2009-08-12
Refine primary vbase selection ordering. WIP.
Mike Stump
2009-08-11
Implement more of the inductive case for vtable layout involving
Mike Stump
2009-08-08
Take #pragma pack into account when laying out structs. Fixes rdar://problem/...
Anders Carlsson
2009-08-08
Introduce a new PragmaPack attribute, and use it for #pragma pack. The Packed...
Anders Carlsson
2009-08-07
Add ability to generate vcall offsets for primary virtual base.
Mike Stump
2009-08-06
Layout virtual bases. Work in progress.
Mike Stump
2009-08-06
Fix spell-o.
Mike Stump
2009-08-06
Fixup object layout when we have a primary base (it goes first). Start prepi...
Mike Stump
2009-08-05
Calculate the primary base class better and use that when laying down
Mike Stump
2009-07-31
Add code to setup the vtable pointer in the constructor. Work in progress.
Mike Stump
2009-07-30
Update based upon comments. Explain why we have an assert.
Mike Stump
2009-07-30
We'll also need a vtable pointer if we have virtual bases.
Mike Stump
2009-07-30
Add ability to layout the vtable pointer in trivial cases. I noticed
Mike Stump
2009-07-29
Change uses of:
Ted Kremenek
2009-07-29
No longer need to keep base class offsets in the offset
Fariborz Jahanian
2009-07-28
Add a field for C++ specific data to ASTRecordLayout. Use it to store the non...
Anders Carlsson
2009-07-25
ir-gen for non-virtual base class initialization
Fariborz Jahanian
2009-07-19
Handle layout of non-virtual base classes.
Anders Carlsson
2009-07-18
Refactor field layout into a separate function.
Anders Carlsson
2009-07-18
Rename NextOffset to DataSize, which better matches the Itanium C++ ABI
Anders Carlsson
[next]