- Mar 08, 2008
-
-
Chris Lattner authored
llvm-svn: 48049
-
Chris Lattner authored
llvm-svn: 48048
-
- Mar 07, 2008
-
-
Ted Kremenek authored
llvm-svn: 48037
-
Ted Kremenek authored
that are not related to error nodes. Fixed bug where we did not detect some NULL dereferences. Added "ExplodedGraph::Trim" to trim all nodes that cannot transitively reach a set of provided nodes. Fixed subtle bug in ExplodedNodeImpl where we could create predecessor iterators that included the mangled "sink" bit. The better fix is to integrate this bit into the void* for the wrapped State, not the NodeGroups representing a node's predecessors and successors. llvm-svn: 48036
-
Ted Kremenek authored
information. llvm-svn: 48031
-
Ted Kremenek authored
llvm-svn: 48025
-
Nate Begeman authored
llvm-svn: 48018
-
Nate Begeman authored
Generate CallingConv::Fast when fastcall attribute is present llvm-svn: 48017
-
Ted Kremenek authored
divide-by-zero errors. llvm-svn: 48013
-
Ted Kremenek authored
Added more comments for code processing attribute "format". Added more checks for corner cases, test cases, and warnings. llvm-svn: 48011
-
- Mar 06, 2008
-
-
Gabor Greif authored
llvm-svn: 47995
-
Ted Kremenek authored
Reported by Zhongxing Xu! llvm-svn: 47991
-
Chris Lattner authored
llvm-svn: 47986
-
Ted Kremenek authored
llvm-svn: 47982
-
Ted Kremenek authored
llvm-svn: 47979
-
- Mar 05, 2008
-
-
Ted Kremenek authored
llvm-svn: 47971
-
Ted Kremenek authored
llvm-svn: 47970
-
Steve Naroff authored
llvm-svn: 47967
-
Ted Kremenek authored
llvm-svn: 47964
-
Ted Kremenek authored
llvm-svn: 47958
-
Ted Kremenek authored
ExplodedNode that would occasionally result in heap corruption. llvm-svn: 47956
-
Ted Kremenek authored
llvm-svn: 47955
-
Chris Lattner authored
llvm-svn: 47954
-
Chris Lattner authored
llvm-svn: 47953
-
Chris Lattner authored
llvm-svn: 47952
-
Chris Lattner authored
llvm-svn: 47951
-
Ted Kremenek authored
Updated CFGStmtVisitor to be in accord with rr47913: CallExprs are no longer (automatically) block-level expressions in the CFG. llvm-svn: 47935
-
Chris Lattner authored
theoretically useful, but not useful in practice. It adds a bunch of complexity, and not much value. It's best to nuke it. One big advantage is that it means the target interfaces will soon lose their SLoc arguments and target queries can never emit diagnostics anymore (yay). Removing this also simplifies some of the core preprocessor which should make it slightly faster. Ted, I didn't simplify TripleProcessor, which can now have at most one triple, and can probably just be removed. Please poke at it when you have time. llvm-svn: 47930
-
Ted Kremenek authored
ExplodedGraph. This allows us to build "layered" ExplodedGraphs where one simulation is layered on another. llvm-svn: 47926
-
Chris Lattner authored
llvm-svn: 47925
-
Ted Kremenek authored
GRStmtNodeBuilder and is now responsible for adding its own nodes to the graph. llvm-svn: 47923
-
Ted Kremenek authored
This is conceptually much cleaner, as it shows that the state is always a pointer. It also makes it easier to marshall these values around across the internal APIs of the path-sensitive engine. llvm-svn: 47921
-
Ted Kremenek authored
of the entire checker. llvm-svn: 47920
-
Ted Kremenek authored
allow us to pass the builder to plug-in transfer functions and allow those functions to create intermediate nodes. llvm-svn: 47919
-
Ted Kremenek authored
Made GRExprEngine::NodeSet a typedef of ExplodedNodeSet. llvm-svn: 47914
-
- Mar 04, 2008
-
-
Ted Kremenek authored
llvm-svn: 47913
-
Ted Kremenek authored
llvm-svn: 47912
-
Ted Kremenek authored
passed-by-reference to builtin functions until we have better builtin support. llvm-svn: 47910
-
Anders Carlsson authored
llvm-svn: 47902
-
Ted Kremenek authored
structs (local variables) to Unknown instead of Undefined. (added FIXME to initialize *members* of struct to undefined) llvm-svn: 47901
-