- Oct 12, 2009
-
-
Anders Carlsson authored
llvm-svn: 83798
-
- Oct 03, 2009
-
-
Anders Carlsson authored
llvm-svn: 83272
-
Anders Carlsson authored
llvm-svn: 83265
-
Anders Carlsson authored
llvm-svn: 83264
-
- Oct 02, 2009
-
-
Anders Carlsson authored
llvm-svn: 83235
-
Anders Carlsson authored
When building constant structs, check if the resulting LLVM struct will be bigger than the record layout size and use a packed struct if that's the case. Fixes PR5108. llvm-svn: 83230
-
- Sep 29, 2009
-
-
Anders Carlsson authored
llvm-svn: 83039
-
- Sep 19, 2009
-
-
Nick Lewycky authored
which will be going away (ie. it's becoming a required parameter) later today. llvm-svn: 82323
-
- Sep 11, 2009
-
-
Anders Carlsson authored
llvm-svn: 81481
-
- Sep 09, 2009
-
-
Mike Stump authored
llvm-svn: 81346
-
- Aug 26, 2009
-
-
Eli Friedman authored
Issue reported on cfe-dev. Also fixed the code to use isConstant to determine whether to generate a constant global, to be consistent with CodeGenModule. This probably needs to be refactored to deal with C++, though. llvm-svn: 80131
-
- Aug 24, 2009
-
-
Anders Carlsson authored
llvm-svn: 79922
-
- Aug 23, 2009
-
-
Anders Carlsson authored
llvm-svn: 79806
-
Anders Carlsson authored
llvm-svn: 79805
-
Anders Carlsson authored
llvm-svn: 79790
-
Anders Carlsson authored
llvm-svn: 79789
-
- Aug 13, 2009
-
-
Owen Anderson authored
llvm-svn: 78946
-
- Aug 09, 2009
-
-
Anders Carlsson authored
llvm-svn: 78536
-
- Aug 06, 2009
-
-
Daniel Dunbar authored
llvm-svn: 78269
-
Owen Anderson authored
llvm-svn: 78259
-
- Aug 02, 2009
-
-
Anders Carlsson authored
llvm-svn: 77915
-
Eli Friedman authored
llvm-svn: 77829
-
- Jul 31, 2009
-
-
Anders Carlsson authored
llvm-svn: 77738
-
Anders Carlsson authored
llvm-svn: 77735
-
Anders Carlsson authored
llvm-svn: 77732
-
Owen Anderson authored
llvm-svn: 77722
-
- Jul 30, 2009
-
-
Owen Anderson authored
llvm-svn: 77514
-
- Jul 29, 2009
-
-
Ted Kremenek authored
Type::getAsReferenceType() -> Type::getAs<ReferenceType>() Type::getAsRecordType() -> Type::getAs<RecordType>() Type::getAsPointerType() -> Type::getAs<PointerType>() Type::getAsBlockPointerType() -> Type::getAs<BlockPointerType>() Type::getAsLValueReferenceType() -> Type::getAs<LValueReferenceType>() Type::getAsRValueReferenceType() -> Type::getAs<RValueReferenceType>() Type::getAsMemberPointerType() -> Type::getAs<MemberPointerType>() Type::getAsReferenceType() -> Type::getAs<ReferenceType>() Type::getAsTagType() -> Type::getAs<TagType>() And remove Type::getAsReferenceType(), etc. This change is similar to one I made a couple weeks ago, but that was partly reverted pending some additional design discussion. With Doug's pending smart pointer changes for Types, it seemed natural to take this approach. llvm-svn: 77510
-
Owen Anderson authored
llvm-svn: 77492
-
- Jul 28, 2009
-
-
Owen Anderson authored
llvm-svn: 77368
-
Owen Anderson authored
llvm-svn: 77349
-
Owen Anderson authored
llvm-svn: 77267
-
- Jul 27, 2009
-
-
Owen Anderson authored
llvm-svn: 77249
-
Anders Carlsson authored
Enable the new constant struct builder by default. The old code is still in place but will be removed shortly. The new struct builder works on big endian systems. llvm-svn: 77185
-
Anders Carlsson authored
More work on the constant struct builder, fix a couple of thinkos and add support for inserting part of a bitfield in the previous byte. llvm-svn: 77180
-
Anders Carlsson authored
llvm-svn: 77177
-
- Jul 25, 2009
-
-
Anders Carlsson authored
More work on the constant struct builder. We can now convert the struct to a packed struct when necessary. llvm-svn: 77038
-
Anders Carlsson authored
More work on the constant struct builder. We now try to layout all constant structs but throw away the result. llvm-svn: 77021
-
Owen Anderson authored
llvm-svn: 77012
-
- Jul 24, 2009
-
-
Anders Carlsson authored
llvm-svn: 76985
-