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
2010-04-10
Fix another vbase layout bug.
Anders Carlsson
2010-04-10
Add a simple debug-only verification pass to the record layout builder.
Anders Carlsson
2010-04-10
Simplify the virtual base layout code and fix a bug where we wouldn't store t...
Anders Carlsson
2010-04-08
AST: Move C++ record layout dumping to ASTContext::DumpRecordLayout.
Daniel Dunbar
2010-03-11
More record layout builder cleanup and simplification.
Anders Carlsson
2010-03-11
Get rid of the PrimaryBase parameter from LayoutVirtualBases.
Anders Carlsson
2010-03-11
More cleanup towards fixing the real bug.
Anders Carlsson
2010-03-11
Replace the class offset vectors in RecordLayoutBuilder with maps instead so ...
Anders Carlsson
2010-03-11
More cleanup.
Anders Carlsson
2010-03-11
More record layout builder cleanup.
Anders Carlsson
2010-03-11
Remove the IndirectPrimary parameter in LayoutVirtualBases; it's already ther...
Anders Carlsson
2010-03-11
More cleanup and simplification of the record layout builder.
Anders Carlsson
2010-03-10
Get rid of the LayoutBaseNonVirtually; it was used to lay out a base either a...
Anders Carlsson
2010-03-10
More shuffling.
Anders Carlsson
2010-03-10
Cleanups, no functionality change yet.
Anders Carlsson
2010-03-08
Allocate ASTRecordLayout objects using the allocator associated with ASTContext.
Ted Kremenek
2010-02-19
Patch removes IVars list from ObjCInterfaceDecl and
Fariborz Jahanian
2010-02-15
Simplify code. If we can reach here, the base must be virtual.
Zhongxing Xu
2010-01-22
Be sure to select primary bases among the nearly empties in preorder,
Mike Stump
2010-01-05
Improve key-function computation for templates. In particular:
Douglas Gregor
2009-12-08
Misc key function fixes.
Eli Friedman
2009-12-07
Instantiated or specialized class templates never have a key function. This (...
Anders Carlsson
2009-12-07
Move key functions to a separate map.
Anders Carlsson
2009-12-06
Move helper onto CXXMethodDecl.
Eli Friedman
2009-12-05
Tweak "key function" rules so that they work for templates with virtual
Eli Friedman
2009-12-02
In Sema, whenever we think that a function is going to cause a vtable to be g...
Anders Carlsson
2009-11-30
Have ASTRecordLayout keep track of the key function, in preparation of fixing...
Anders Carlsson
2009-11-27
Use a PointerIntPair for the PrimaryBaseInfo. Yay for clever LLVM data struct...
Anders Carlsson
2009-11-27
Add a new PrimaryBaseInfo struct that combines the record decl of a primary b...
Anders Carlsson
2009-11-22
When laying out bitfields, make sure that the data size is always aligned to ...
Anders Carlsson
2009-11-22
Move bit-field layout out into a separate function. No functionality change.
Anders Carlsson
2009-11-21
Added rudimentary C++0x attribute support.
Sean Hunt
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
[next]