- Jul 18, 2009
-
-
Chris Lattner authored
populate CGM's list directly. llvm-svn: 76266
-
Chris Lattner authored
llvm-svn: 76263
-
Ted Kremenek authored
llvm-svn: 76262
-
Ted Kremenek authored
llvm-svn: 76261
-
Ted Kremenek authored
llvm-svn: 76259
-
Ted Kremenek authored
llvm-svn: 76256
-
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
-
Daniel Dunbar authored
llvm-svn: 76200
-
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
-
Argyrios Kyrtzidis authored
llvm-svn: 76138
-
Argyrios Kyrtzidis authored
ObjCCategoryImplDecl and ObjCImplementation do not derive directly from DeclContext but from a new abstract ObjCImplDecl. Reflect this change on the "DeclContext hierarchy". llvm-svn: 76137
-
Argyrios Kyrtzidis authored
llvm-svn: 76136
-
Mike Stump authored
llvm-svn: 76133
-
Ted Kremenek authored
llvm-svn: 76132
-
Ted Kremenek authored
llvm-svn: 76130
-
Ted Kremenek authored
llvm-svn: 76129
-
Daniel Dunbar authored
llvm-svn: 76125
-
Daniel Dunbar authored
llvm-svn: 76112
-
Fariborz Jahanian authored
in 32bit abi. llvm-svn: 76109
-
- Jul 16, 2009
-
-
Daniel Dunbar authored
llvm-svn: 76108
-
Daniel Dunbar authored
- This silences the output about how command line arguments are being changed. llvm-svn: 76107
-
Daniel Dunbar authored
llvm-svn: 76104
-
Anton Korobeynikov authored
llvm-svn: 76099
-
Ted Kremenek authored
This method is intended to eventually replace the individual Type::getAsXXXType<> methods. The motivation behind this change is twofold: 1) Reduce redundant implementations of Type::getAsXXXType() methods. Most of them are basically copy-and-paste. 2) By centralizing the implementation of the getAs<Type> logic we can more smoothly move over to Doug Gregor's proposed canonical type smart pointer scheme. Along with this patch: a) Removed 'Type::getAsPointerType()'; now clients use getAs<PointerType>. b) Removed 'Type::getAsBlockPointerTypE()'; now clients use getAs<BlockPointerType>. llvm-svn: 76098
-
Ted Kremenek authored
llvm-svn: 76092
-
Ted Kremenek authored
llvm-svn: 76091
-
Owen Anderson authored
llvm-svn: 76090
-