Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
bd63e02a0deb0fdaec708c7a4b4c7073937fd67d
/
lib
/
CodeGen
/
CGRecordLayoutBuilder.h
2c12d03
Improve handling of emitting 'null' pointers to data members.
by Anders Carlsson
· 15 years ago
4b3e5be
Baby steps towards fixing PR5589. If a class needs a vtable pointer, add one.
by Anders Carlsson
· 15 years ago
9f8eb20
Update location of DataTypes.h to reflect move in LLVM with r85086.
by Chandler Carruth
· 15 years ago
1eb4433
Remove tabs, and whitespace cleanups.
by Mike Stump
· 15 years ago
fc3eaa4
More work towards zero-initializing structs that contain member pointers in constant expressions.
by Anders Carlsson
· 15 years ago
a5dd722
Take #pragma pack into account when laying out structs. Fixes rdar://problem/7095436.
by Anders Carlsson
· 15 years ago
c2cc1d5
More CGRecordLayoutBuilder cleanup.
by Anders Carlsson
· 15 years ago
c1efe36
Fix a tail padding bug in the record layout builder code. The bug was found by an existing test.
by Anders Carlsson
· 15 years ago
728d7cd
Get rid of the size parameter to AppendField. No functionality change.
by Anders Carlsson
· 15 years ago
4b5584b
We don't need to keep track of the packed alignment, just whether the struct is packed or not. Fixes PR4610.
by Anders Carlsson
· 15 years ago
8330cee
Move the LLVM field number for bit fields into the BitFieldInfo structure, since it's meaning is completely different than for non-bit fields.
by Anders Carlsson
· 15 years ago
5a6e398
Implement union layout support.
by Anders Carlsson
· 15 years ago
45372a6
Check in CGRecordLayoutBuilder which is a reimplementation of the record layout code. (Yay, no more packed structs unless absolutely necessary). We currently don't use the layouts being built but that will change when the new code is mature enough :)
by Anders Carlsson
· 15 years ago