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
/
CodeGen
/
CGRecordLayoutBuilder.cpp
Age
Commit message (
Expand
)
Author
2010-12-10
Fix another obscure corner layout case.
Argyrios Kyrtzidis
2010-12-04
Add a LayoutBase member function. No functionality change.
Anders Carlsson
2010-12-04
Replace calls to AppendBytes with calls to AppendPadding when the bytes appen...
Anders Carlsson
2010-11-30
CGRecordLayoutBuilder does not need to be exported from this module.
John McCall
2010-11-28
Don't store the maximum alignment, we can trivially compute it.
Anders Carlsson
2010-11-28
More work on laying out virtual bases.
Anders Carlsson
2010-11-25
Begin work on actually laying out virtual bases.
Anders Carlsson
2010-11-24
Rename RecordLayout::getPrimaryBaseWasVirtual to isPrimaryBaseVirtual.
Anders Carlsson
2010-11-24
Add CXXRecordDecl::getIndirectPrimaryBases.
Anders Carlsson
2010-11-24
Simplify code.
Anders Carlsson
2010-11-24
CGRecordLayout types are always struct types.
Anders Carlsson
2010-11-22
Remove FIXME; we don't ever want to lay out empty bases.
Anders Carlsson
2010-11-21
Rename BaseLLVMType to NonVirtualBaseLLVMType.
Anders Carlsson
2010-11-21
Add getCGRecordLayout helper function. No functionality change.
Anders Carlsson
2010-11-09
Remove debugging printf.
Nick Lewycky
2010-11-09
Introduce the concept of a non-virtual base type to CGRecordLayoutBuilder as ...
Anders Carlsson
2010-10-31
Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBase...
Anders Carlsson
2010-09-02
IRgen: Move CGBitFieldInfo strategy computation helpers to static member
Daniel Dunbar
2010-08-22
Go back to asking CodeGenTypes whether a type is zero-initializable.
John McCall
2010-05-27
AST: Rename PragmaPackAttr to MaxFieldAlignmentAttr, which is more accurate.
Daniel Dunbar
2010-05-18
Correctly initialize bases with member pointers. This should fix PR6441 but t...
Anders Carlsson
2010-05-18
Keep track of the LLVM field numbers for non-virtual bases.
Anders Carlsson
2010-05-18
Start laying out bases as individual fields. We still use ugly i8 arrays but ...
Anders Carlsson
2010-05-05
Use a more appropriate LLVM type for the vtable pointer.
Anders Carlsson
2010-04-22
IRgen: Fix another case where we generated an invalid access component when we
Daniel Dunbar
2010-04-22
IRgen: Fix case where we might generate an access component with width == 0, if
Daniel Dunbar
2010-04-22
IRgen: Set alignment correctly on bit-field accesses.
Daniel Dunbar
2010-04-22
IRgen: Rewrite bit-field access policy to not access data beyond the bounds o...
Daniel Dunbar
2010-04-22
IRgen: Fix CGRecordLayout::print to print the bit-field infos in a consistent...
Daniel Dunbar
2010-04-21
IRgen: Add checking that the LLVM and AST record layout offsets agree (for
Daniel Dunbar
2010-04-20
IRgen: Always use i8 arrays to access union bit-fields. This is ugly, but
Daniel Dunbar
2010-04-19
AST: Dump ASTRecordLayout objects when they are created with -fdump-record-la...
Daniel Dunbar
2010-04-19
IRgen: Kill unused function and move the type match assert to after record du...
Daniel Dunbar
2010-04-17
Simplify wide bit-field layout in CGRecordLayoutBuilder, and also fix a bug w...
Anders Carlsson
2010-04-17
Unnamed bit-fields in a union should be laid out with a type that doesn't aff...
Anders Carlsson
2010-04-17
Factor union field layout code out into a separate function. No functionality...
Anders Carlsson
2010-04-17
Vtable -> VTable renames across the board.
Anders Carlsson
2010-04-16
Make CGRecordLayoutBuilder deal with wide bit-fields. Will land tests shortly...
Anders Carlsson
2010-04-15
IRgen: Change CGBitFieldInfo to take the AccessInfo as constructor arguments,...
Daniel Dunbar
2010-04-15
IRgen: Eliminate now unused fields from CGBitFieldInfo.
Daniel Dunbar
2010-04-13
IRgen: Enhance CGBitFieldInfo with enough information to fully describe the "...
Daniel Dunbar
2010-04-12
IRgen: Factor out ComputeBitFieldInfo.
Daniel Dunbar
2010-04-12
IRgen: Add CGRecordLayout::dump, and dump (irgen) record layouts as part of -...
Daniel Dunbar
2010-04-08
IRgen: Move the bit-field access type into CGBitFieldInfo, and change bit-fie...
Daniel Dunbar
2010-04-06
IRgen: Move BitFieldIsSigned bit into CGBitFieldInfo.
Daniel Dunbar
2010-04-06
Simplify.
Daniel Dunbar
2010-04-05
IRgen: Lift BitFieldInfo to CGBitFieldInfo at namespace level.
Daniel Dunbar
2010-03-31
IRGen: Move the auxiliary data structures tracking AST -> LLVM mappings out o...
Daniel Dunbar
2010-03-31
CGRecordLayoutBuilder: Switch unions to use same mechanism for tracking field...
Daniel Dunbar
2010-03-31
IRGen: Hide CGRecordLayoutBuilder class, because I can.
Daniel Dunbar
[next]