- Nov 12, 2009
-
-
Fariborz Jahanian authored
message to 'super'. Fixes radar 7205866. llvm-svn: 87017
-
- Oct 19, 2009
-
-
Daniel Dunbar authored
llvm-svn: 84458
-
- Oct 18, 2009
-
-
Daniel Dunbar authored
are updated. llvm-svn: 84447
-
Daniel Dunbar authored
trashing. llvm-svn: 84439
-
- Oct 14, 2009
-
-
Duncan Sands authored
Fix the clang build. llvm-svn: 84107
-
- Oct 13, 2009
-
-
Benjamin Kramer authored
llvm-svn: 83964
-
- Sep 25, 2009
-
-
Fariborz Jahanian authored
(objc GC's API). llvm-svn: 82724
-
- Sep 24, 2009
-
-
John McCall authored
Type hierarchy. Demote 'volatile' to extended-qualifier status. Audit our use of qualifiers and fix a few places that weren't dealing with qualifiers quite right; many more remain. llvm-svn: 82705
-
- Sep 22, 2009
-
-
John McCall authored
Several of the existing methods were identical to their respective specializations, and so have been removed entirely. Several more 'leaf' optimizations were introduced. The getAsFoo() methods which imposed extra conditions, like getAsObjCInterfacePointerType(), have been left in place. llvm-svn: 82501
-
- Sep 19, 2009
-
-
Nick Lewycky authored
which will be going away (ie. it's becoming a required parameter) later today. llvm-svn: 82323
-
- Sep 17, 2009
-
-
Daniel Dunbar authored
This fixes some bad -O0 codegen and the unnecessary clearing of al on entry to objc_msgSend for most message sends. <rdar://problem/7102824> [irgen] unnecessary xorb on calls to objc_msgSend on x86_64 llvm-svn: 82118
-
Daniel Dunbar authored
llvm-svn: 82117
-
Fariborz Jahanian authored
llvm-svn: 82090
-
- Sep 11, 2009
-
-
Fariborz Jahanian authored
block pointer ivars. llvm-svn: 81535
-
- Sep 10, 2009
-
-
Fariborz Jahanian authored
from correct field of TypeInfo. llvm-svn: 81446
-
- Sep 09, 2009
-
-
Mike Stump authored
llvm-svn: 81346
-
- Sep 07, 2009
-
-
Benjamin Kramer authored
llvm-svn: 81147
-
Daniel Dunbar authored
output. - Also, cleanup code to output inline asm references. llvm-svn: 81139
-
- Aug 31, 2009
-
-
Fariborz Jahanian authored
API for copying GC'able aggregates (Next runtime only). llvm-svn: 80607
-
- Aug 25, 2009
-
-
Anders Carlsson authored
llvm-svn: 79968
-
Fariborz Jahanian authored
llvm-svn: 79956
-
- Aug 24, 2009
-
-
Fariborz Jahanian authored
put out the bitmap when all objects are scanned. llvm-svn: 79947
-
Torok Edwin authored
llvm-svn: 79916
-
- Aug 19, 2009
-
-
Argyrios Kyrtzidis authored
DeclaratorDecl contains a DeclaratorInfo* to keep type source info. Subclasses of DeclaratorDecl are FieldDecl, FunctionDecl, and VarDecl. EnumConstantDecl still inherits from ValueDecl since it has no need for DeclaratorInfo. Decl/Sema interfaces accept a DeclaratorInfo as parameter but no DeclaratorInfo is created yet. llvm-svn: 79392
-
- Aug 14, 2009
-
-
Owen Anderson authored
llvm-svn: 78957
-
- Aug 13, 2009
-
-
Owen Anderson authored
llvm-svn: 78946
-
- Aug 06, 2009
-
-
Owen Anderson authored
llvm-svn: 78259
-
- Aug 03, 2009
-
-
Daniel Dunbar authored
from the perspective of LLVM exception handling. Otherwise the C++ personality function may decide not to run them, if it only detects cleanup handlers. - Test case for this is exceptions.m in llvm-test. llvm-svn: 77999
-
Daniel Dunbar authored
llvm-svn: 77972
-
- Jul 31, 2009
-
-
Owen Anderson authored
llvm-svn: 77722
-
Owen Anderson authored
llvm-svn: 77686
-
Mike Stump authored
llvm-svn: 77629
-
- Jul 30, 2009
-
-
Douglas Gregor authored
llvm-svn: 77518
-
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: 77349
-
Chris Lattner authored
llvm-svn: 77343
-
Fariborz Jahanian authored
that @catch(...) cathces all exceptions (c++ objects are not cought by that). llvm-svn: 77270
-
Owen Anderson authored
llvm-svn: 77267
-