| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
table as it has its own place now.
llvm-svn: 77491
|
| |
|
|
|
|
| |
member access in the presense of non-virtual bases.
llvm-svn: 77246
|
| |
|
|
| |
llvm-svn: 77012
|
| |
|
|
| |
llvm-svn: 76327
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents.
llvm-svn: 76139
|
| |
|
|
| |
llvm-svn: 76099
|
| |
|
|
| |
llvm-svn: 75705
|
| |
|
|
| |
llvm-svn: 75641
|
| |
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
x86-32. This is slightly messy, but I think it's consistent with gcc.
llvm-svn: 73306
|
| |
|
|
|
|
|
|
|
| |
argument
zero/sign extension logic (consider, e.g. target has only 64 bit registers and thus
i32's should be extended as well).
llvm-svn: 72998
|
|
|
llvm-svn: 72962
|