- Jul 18, 2009
-
-
Anders Carlsson authored
llvm-svn: 76327
-
Steve Naroff authored
llvm-svn: 76322
-
Steve Naroff authored
llvm-svn: 76321
-
Sebastian Redl authored
llvm-svn: 76318
-
Sebastian Redl authored
llvm-svn: 76317
-
Zhongxing Xu authored
llvm-svn: 76303
-
Argyrios Kyrtzidis authored
Introduce a redecl_iterator in Decl class, so that we can do a "iterate over all declarations of the same decl" without knowing the exact type. llvm-svn: 76298
-
Argyrios Kyrtzidis authored
Introduce the Redeclarable template class, which serves as a base type defining the common interface for Decls that can be redeclared. Make FunctionDecl and VarDecl use it. llvm-svn: 76297
-
Argyrios Kyrtzidis authored
Remove StmtLocResolver::VisitObjCIvarRefExpr, it was only there to avoid returning an implicit 'self' instead of the ivar. Since implicit 'self' no longer has a source location, it's not needed. (plus we also want to check for a 'self' that is visible in source code) llvm-svn: 76296
-
Argyrios Kyrtzidis authored
llvm-svn: 76295
-
Zhongxing Xu authored
llvm-svn: 76294
-
Ted Kremenek authored
Fix crash in StoreManager::NewCastRegion() when handling casts from 'id' (or whatever) to a BlockPointerType. llvm-svn: 76288
-
Ted Kremenek authored
llvm-svn: 76287
-
Ted Kremenek authored
Fix some fallout from CFGBuilder restructuring: all expressions that we explicitly handle have the possibility to be block-level expressions. llvm-svn: 76277
-
Argyrios Kyrtzidis authored
Their usefulness is questionable since redecl_iterator was introduced. llvm-svn: 76275
-
Argyrios Kyrtzidis authored
llvm-svn: 76274
-
Argyrios Kyrtzidis authored
Move the functionality of ASTContext::getCanonicalDecl(), into a virtual method Decl::getCanonicalDecl(). llvm-svn: 76273
-
Argyrios Kyrtzidis authored
llvm-svn: 76272
-
Argyrios Kyrtzidis authored
llvm-svn: 76271
-
Argyrios Kyrtzidis authored
llvm-svn: 76270
-
Argyrios Kyrtzidis authored
llvm-svn: 76269
-
Argyrios Kyrtzidis authored
llvm-svn: 76268
-
Chris Lattner authored
populate CGM's list directly. llvm-svn: 76266
-
Ted Kremenek authored
llvm-svn: 76262
-
Ted Kremenek authored
llvm-svn: 76261
-
Ted Kremenek authored
is an algorithm that is much easier to understand and slightly more efficient. Thanks to Mike Stump for our discussions on the CFGBuilder and his comments that helped prompt this long needed cleanup. llvm-svn: 76250
-
- Jul 17, 2009
-
-
Ted Kremenek authored
llvm-svn: 76205
-
Ted Kremenek authored
llvm-svn: 76202
-
Ted Kremenek authored
llvm-svn: 76196
-
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
-
Chris Lattner authored
llvm-svn: 76180
-
Chris Lattner authored
llvm-svn: 76179
-
Zhongxing Xu authored
more obvious. llvm-svn: 76167
-
Zhongxing Xu authored
a public static method of ASTLocation. llvm-svn: 76166
-
Zhongxing Xu authored
code with the new method. llvm-svn: 76164
-
Zhongxing Xu authored
llvm-svn: 76161
-
Zhongxing Xu authored
parent of the stmt, find the immediate parent for the stmt. This is because sometimes we cannot get the immediate decl of the stmt when creating the ASTLocation. We can only get a parent of the stmt. llvm-svn: 76159
-
Zhongxing Xu authored
- add IfStmt visitor. - print information only when a function has callee. Otherwise its ASTContext map is NULL. llvm-svn: 76156
-
Mike Stump authored
conventions. Also reflowed comments and removed spaces at end of lines and fixed up 80 col violations. llvm-svn: 76140
-
Ted Kremenek authored
Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. llvm-svn: 76139
-