- Jul 02, 2008
-
-
Ted Kremenek authored
Refactored some of the BugReporter interface so that data such as the ASTContext&, PathDiagnosticClient*, can be provided by an external source. Split BugReporter into BugReporter and GRBugReporter so checkers not based on GRExprEngine can still use the BugReporter mechanism. llvm-svn: 53048
-
Chuck Rose III authored
VStudio x64 build fixes. Looks like the x64 projects got out of date and this brings them up to code. I've built the project with these new vcproj files for win32 and x64 both debug and release. llvm-svn: 53047
-
Ted Kremenek authored
This allows an optimization in AnalysisConsumer where the same LiveVariables information is used between multiple analyses. llvm-svn: 53046
-
Owen Anderson authored
for instance. llvm-svn: 53045
-
Owen Anderson authored
Also, move large sets and vectors out of instance variables and onto the stack, and give them more reasonable sizes. llvm-svn: 53044
-
Ted Kremenek authored
Modified the DeadStores logic in AnalysisConsumer.cpp to use the LiveVariables object created by the AnalysisManager. llvm-svn: 53043
-
Ted Kremenek authored
Added method "HandleTranslationUnit" to ASTConsumer. This is called by ParseAST when all of the ASTs in a translation unit have been built. llvm-svn: 53042
-
Ted Kremenek authored
Renamed -dump-cfg to -cfg-dump, and -view-cfg to -cfg-view. This naming better matches the same options for asts (e.g. -ast-dump). llvm-svn: 53041
-
Owen Anderson authored
llvm-svn: 53040
-
Ted Kremenek authored
llvm-svn: 53039
-
Owen Anderson authored
part of PR2509. llvm-svn: 53038
-
Mon P Wang authored
llvm-svn: 53036
-
Duncan Sands authored
to be passed the list of value types, and use this where appropriate. Inappropriate places are where the value type list is already known and may be long, in which case the existing method is more efficient. llvm-svn: 53035
-
Owen Anderson authored
with a huge "size" parameter is actually quite inefficient. llvm-svn: 53034
-
Owen Anderson authored
llvm-svn: 53033
-
Owen Anderson authored
llvm-svn: 53032
-
Mon P Wang authored
have different alignment by creating a stack slot with the max alignment of source and target type. llvm-svn: 53031
-
Chris Lattner authored
The dag combiner can produce a shift of i1 when folding icmp i1's. llvm-svn: 53030
-
Ted Kremenek authored
Remove CheckerConsumer. llvm-svn: 53029
-
Ted Kremenek authored
llvm-svn: 53028
-
Chris Lattner authored
llvm-svn: 53027
-
Ted Kremenek authored
llvm-svn: 53024
-
Argyrios Kyrtzidis authored
llvm-svn: 53023
-
Argyrios Kyrtzidis authored
llvm-svn: 53022
-
Argyrios Kyrtzidis authored
llvm-svn: 53020
-
Matthijs Kooijman authored
llvm-svn: 53018
-
Argyrios Kyrtzidis authored
llvm-svn: 53017
-
Gabor Greif authored
llvm-svn: 53016
-
Gabor Greif authored
llvm-svn: 53015
-
Gabor Greif authored
llvm-svn: 53014
-
Argyrios Kyrtzidis authored
llvm-svn: 53013
-
Duncan Sands authored
llvm-svn: 53012
-
Duncan Sands authored
This makes sure that all new nodes are expunged, not just those the top node of a new subtree. llvm-svn: 53011
-
Evan Cheng authored
- Code clean up. llvm-svn: 53010
-
Chris Lattner authored
llvm-svn: 53009
-
Chris Lattner authored
Solanki! llvm-svn: 53008
-
Devang Patel authored
llvm-svn: 53007
-
Devang Patel authored
llvm-svn: 53006
-
Devang Patel authored
Keep track of currentLoop. llvm-svn: 53005
-
Ted Kremenek authored
llvm-svn: 53004
-