- Jul 31, 2009
-
-
Owen Anderson authored
llvm-svn: 77722
-
Mike Stump authored
llvm-svn: 77629
-
- 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
-
- Jul 25, 2009
-
-
Owen Anderson authored
llvm-svn: 77012
-
- Jul 22, 2009
-
-
Mon P Wang authored
__attribute__((address_space(1))) struct {int arr[ 3 ]; } *p1; ... = p1->arr[2]; // load from address space 1 llvm-svn: 76717
-
- Jul 17, 2009
-
-
Ted Kremenek authored
until Doug Gregor's Type smart pointer code lands (or more discussion occurs). These methods just call the new Type::getAs<XXX> methods, so we still have reduced implementation redundancy. Having explicit getAsXXXType() methods makes it easier to set breakpoints in the debugger. llvm-svn: 76193
-
Ted Kremenek authored
Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. llvm-svn: 76139
-
- Jul 15, 2009
-
-
Owen Anderson authored
llvm-svn: 75705
-
- Jul 13, 2009
-
-
Owen Anderson authored
llvm-svn: 75446
-
- Jul 08, 2009
-
-
Anders Carlsson authored
llvm-svn: 75021
-
Fariborz Jahanian authored
when struct variables with GC'able members are copied into. Will provide a test case later. llvm-svn: 74984
-
- Jun 30, 2009
-
-
Argyrios Kyrtzidis authored
Remove ASTContext parameter from DeclContext's methods. This change cascaded down to other Decl's methods and changes to call sites started "escalating". Timings using pre-tokenized "cocoa.h" showed only a ~1% increase in time run between and after this commit. llvm-svn: 74506
-
- Jun 04, 2009
-
-
Anders Carlsson authored
llvm-svn: 72842
-
- Jun 03, 2009
-
-
Eli Friedman authored
llvm-svn: 72803
-
- May 31, 2009
-
-
Anders Carlsson authored
llvm-svn: 72655
-
Anders Carlsson authored
llvm-svn: 72649
-
Anders Carlsson authored
llvm-svn: 72648
-
- May 30, 2009
-
-
Anders Carlsson authored
llvm-svn: 72633
-
- May 29, 2009
-
-
Mike Stump authored
any body can spot codegen bugs with volatile, or knows of any in the bug database, let me know. llvm-svn: 72572
-
Eli Friedman authored
getUnqualifiedType() doesn't strip off all qualifiers for non-canonical types. llvm-svn: 72552
-
- May 27, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 72492
-
Anders Carlsson authored
llvm-svn: 72479
-
Mike Stump authored
one else is tempted to copy the style, incorrectly. llvm-svn: 72448
-
Mike Stump authored
llvm-svn: 72439
-
- May 26, 2009
-
-
Mike Stump authored
we actually have a destination. llvm-svn: 72429
-
- May 24, 2009
-
-
Mike Stump authored
llvm-svn: 72353
-
Mike Stump authored
llvm-svn: 72352
-
Mike Stump authored
how to get the backend to know that the operation is volatile. llvm-svn: 72348
-
Mike Stump authored
llvm-svn: 72347
-
- May 23, 2009
-
-
Mike Stump authored
is still ignored. llvm-svn: 72344
-
Mike Stump authored
llvm-svn: 72342
-
Mike Stump authored
llvm-svn: 72315
-
Mike Stump authored
llvm-svn: 72308
-
- May 19, 2009
-
-
Anders Carlsson authored
Have AggExprEmitter::VisitCXXConstructExpr make new variables if necessary. Stub out VisitCXXExprWithTemporaries. llvm-svn: 72103
-
- May 16, 2009
-
-
Mike Stump authored
llvm-svn: 71937
-
- May 03, 2009
-
-
Anders Carlsson authored
llvm-svn: 70785
-
- Apr 25, 2009
-
-
Chris Lattner authored
llvm-svn: 70067
-
- Apr 22, 2009
-
-
Chris Lattner authored
llvm-svn: 69747
-
- Apr 17, 2009
-
-
Anders Carlsson authored
struct S { S(int, int); }; void f() { S s(10, 10); } llvm-svn: 69330
-