- Nov 06, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 86287
-
- Oct 12, 2009
-
-
Anders Carlsson authored
llvm-svn: 83900
-
- Sep 09, 2009
-
-
Mike Stump authored
llvm-svn: 81346
-
- Sep 04, 2009
-
-
Anders Carlsson authored
If the alignment of the chosen field in a union is greater than the alignment of the union, we need to use a packed LLVM struct. Fixes <rdar://problem/7184250>. llvm-svn: 80964
-
- Sep 02, 2009
-
-
Anders Carlsson authored
llvm-svn: 80808
-
- Aug 23, 2009
-
-
Anders Carlsson authored
llvm-svn: 79805
-
Anders Carlsson authored
llvm-svn: 79799
-
- Aug 13, 2009
-
-
Owen Anderson authored
llvm-svn: 78946
-
- Aug 08, 2009
-
-
-
Anders Carlsson authored
Introduce a new PragmaPack attribute, and use it for #pragma pack. The PackedAttr now only represents __attribute__((packed)). This is necessary because #pragma pack and __attribute__((packed)) have different semantics. No functionality change yet, but this lays the groundwork for fixing a record layout bug. llvm-svn: 78483
-
Anders Carlsson authored
llvm-svn: 78481
-
- Aug 06, 2009
-
-
Owen Anderson authored
llvm-svn: 78259
-
- Aug 04, 2009
-
-
Anders Carlsson authored
llvm-svn: 78069
-
- Jul 29, 2009
-
-
Fariborz Jahanian authored
table as it has its own place now. llvm-svn: 77491
-
- Jul 28, 2009
-
-
Anders Carlsson authored
llvm-svn: 77335
-
- Jul 27, 2009
-
-
Fariborz Jahanian authored
member access in the presense of non-virtual bases. llvm-svn: 77246
-
Anders Carlsson authored
Enable the new struct type builder now that the constant struct builder works. (The old code will still be there until we know that everything works well. llvm-svn: 77190
-
Anders Carlsson authored
llvm-svn: 77189
-
- Jul 24, 2009
-
-
Anders Carlsson authored
llvm-svn: 76969
-
Anders Carlsson authored
llvm-svn: 76931
-
Anders Carlsson authored
llvm-svn: 76907
-
- Jul 23, 2009
-
-
Anders Carlsson authored
llvm-svn: 76903
-
Anders Carlsson authored
llvm-svn: 76898
-
Anders Carlsson authored
We don't need to keep track of the packed alignment, just whether the struct is packed or not. Fixes PR4610. llvm-svn: 76884
-
Anders Carlsson authored
Move the LLVM field number for bit fields into the BitFieldInfo structure, since it's meaning is completely different than for non-bit fields. llvm-svn: 76882
-
Anders Carlsson authored
llvm-svn: 76856
-
Anders Carlsson authored
llvm-svn: 76847
-
Anders Carlsson authored
llvm-svn: 76846
-
Anders Carlsson authored
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 :) llvm-svn: 76845
-