- Mar 12, 2008
-
-
Steve Naroff authored
llvm-svn: 48271
-
Steve Naroff authored
Make ivar rewrite C++ friendly (since C++ forces a unified namespace for typedefs/structures). The previous version of the rewriter generated both a type def and structure def for each class (which doesn't fly in C++). llvm-svn: 48266
-
- Mar 11, 2008
-
-
Ted Kremenek authored
llvm-svn: 48242
-
Ted Kremenek authored
llvm-svn: 48238
-
Ted Kremenek authored
object to pretty-print the component of a state that is specific to a checker. llvm-svn: 48237
-
Ted Kremenek authored
nodes to use a trim sources. llvm-svn: 48236
-
Steve Naroff authored
llvm-svn: 48235
-
Ted Kremenek authored
llvm-svn: 48234
-
Ted Kremenek authored
llvm-svn: 48231
-
Steve Naroff authored
llvm-svn: 48230
-
Ted Kremenek authored
llvm-svn: 48214
-
Steve Naroff authored
Generate meta-data in a C++ compatible way (remove 2 dependencies on C "flexible array member" idiom and perform some extra casts). llvm-svn: 48202
-
Steve Naroff authored
llvm-svn: 48191
-
Steve Naroff authored
llvm-svn: 48190
-
- Mar 10, 2008
-
-
Anders Carlsson authored
llvm-svn: 48185
-
Steve Naroff authored
llvm-svn: 48172
-
Chris Lattner authored
llvm-svn: 48168
-
Chris Lattner authored
with gcc 4.4, patch by Shantonu Sen! llvm-svn: 48155
-
Chris Lattner authored
llvm-svn: 48153
-
Ted Kremenek authored
increment/decrement operand is on the left side. llvm-svn: 48144
-
Chris Lattner authored
more important if this api gets wider use. llvm-svn: 48131
-
Chris Lattner authored
objc @try parser to use it, fixing a FIXME. Update the objc-try-catch-1.m file to pass now that we get more reasonable errors. llvm-svn: 48129
-
Ted Kremenek authored
llvm-svn: 48127
-
Ted Kremenek authored
variables from the symbolic state. Now we keep a mapping from the predecessor node of a statement and its cleaned state, and interpose an accessor "GetState()" to return the cleaned state when the node is the predecessor node, and the real state otherwise. This obviates problem of ever accidentally cleaning the state more than once (thus blowing away new bindings by mistake). llvm-svn: 48124
-
- Mar 09, 2008
-
-
Ted Kremenek authored
RemoveDeadBindings early because (1) it will always be called and (2) we can dispatch to a plug-in transfer function that can evaluate the effect of dead symbols (not yet added). llvm-svn: 48114
-
Ted Kremenek authored
method. This paves the way for other alterations to RemoveDeadBindings that are transparent to its callers. llvm-svn: 48113
-
Ted Kremenek authored
of the LHS expressions is Unknown, the value of the entire expression does not evaluate to the RHS (as is the case with normal assignments). llvm-svn: 48102
-
Anders Carlsson authored
llvm-svn: 48091
-
Chris Lattner authored
llvm-svn: 48089
-
Ted Kremenek authored
we weren't processing a statement within a basic block. llvm-svn: 48087
-
Chris Lattner authored
llvm-svn: 48083
-
Chris Lattner authored
llvm-svn: 48082
-
Chris Lattner authored
llvm-svn: 48081
-
Chris Lattner authored
llvm-svn: 48080
-
Ted Kremenek authored
Bug fix: Don't call RemoveDeadBindings more than once (can kill newly generated values to Block-Level Expressions). llvm-svn: 48079
-
Chris Lattner authored
Rename Directives.cpp -> PPDirectives.cpp since it implements part of the Preprocessor class. llvm-svn: 48078
-
Nate Begeman authored
instructions. llvm-svn: 48077
-
Chris Lattner authored
llvm-svn: 48076
-
Chris Lattner authored
MacroArgs.cpp/h llvm-svn: 48075
-
Chris Lattner authored
llvm-svn: 48074
-