- Feb 19, 2008
-
-
Ted Kremenek authored
llvm-svn: 47298
-
Nate Begeman authored
allows you to do things like typedef __attribute__(( ocu_vector_type(4))) float float4; float4 *x; float y = x[0][2]; llvm-svn: 47295
-
Ted Kremenek authored
For now we just treat their values as "Unknown." llvm-svn: 47294
-
Ted Kremenek authored
an analyzed function. GRExprEngine now records stores to "uninitialized lvalues" (which are sinks in the ExplodedGraph). llvm-svn: 47293
-
Lauro Ramos Venancio authored
Fix Olden/bh test. llvm-svn: 47292
-
Ted Kremenek authored
llvm-svn: 47289
-
- Feb 18, 2008
-
-
Ted Kremenek authored
UninitializedVals and UnknownVals. llvm-svn: 47288
-
Lauro Ramos Venancio authored
Fix McCat/08-main test. llvm-svn: 47286
-
Ted Kremenek authored
probably make this a separate command line option later. Added "--analyze-function" option to the driver to (gradually) allow different analyses to only be run on specific functions. Currently only --grsimple uses this option. llvm-svn: 47285
-
Ted Kremenek authored
We will implement symbol "unification" later. llvm-svn: 47284
-
Anders Carlsson authored
llvm-svn: 47270
-
Steve Naroff authored
Tweak fix for http://llvm.org/bugs/show_bug.cgi?id=2000 to work across typedefs. llvm-svn: 47269
-
Anders Carlsson authored
llvm-svn: 47260
-
Anders Carlsson authored
llvm-svn: 47259
-
- Feb 17, 2008
-
-
Nate Begeman authored
llvm-svn: 47246
-
Nate Begeman authored
llvm-svn: 47245
-
Nate Begeman authored
llvm-svn: 47243
-
Chris Lattner authored
int foobar(int); int foobar() {} which requires ifdef'ing out a testcase in predefined-function.c. llvm-svn: 47236
-
Anders Carlsson authored
llvm-svn: 47234
-
Eli Friedman authored
llvm-svn: 47233
-
Chris Lattner authored
llvm-svn: 47226
-
Eli Friedman authored
but the fixes are reasonable. llvm-svn: 47224
-
- Feb 16, 2008
-
-
Lauro Ramos Venancio authored
llvm-svn: 47223
-
Anders Carlsson authored
llvm-svn: 47217
-
Anders Carlsson authored
llvm-svn: 47216
-
Anders Carlsson authored
llvm-svn: 47210
-
Chris Lattner authored
zero tokens. This fixes PR2045, thanks to Neil for finding another incredibly subtle corner case :) llvm-svn: 47203
-
Anders Carlsson authored
llvm-svn: 47202
-
Ted Kremenek authored
their own [.cpp;.h] files. llvm-svn: 47201
-
Anders Carlsson authored
llvm-svn: 47199
-
Anders Carlsson authored
llvm-svn: 47197
-
Anders Carlsson authored
llvm-svn: 47195
-
Anders Carlsson authored
llvm-svn: 47193
-
Anders Carlsson authored
llvm-svn: 47191
-
Ted Kremenek authored
Fixed bug in transfer functions for sizeof(*); we were incorrectly evaluating to a value of the wrong type. Fixed bug in transfer functions for compound assignments where we did not properly handle assignments involving dereferences of symbolic values. llvm-svn: 47190
-
- Feb 15, 2008
-
-
Lauro Ramos Venancio authored
llvm-svn: 47186
-
Lauro Ramos Venancio authored
llvm-svn: 47185
-
Ted Kremenek authored
Fixed bug in transfer function for compound assignment operators when both operands where variables but had a non-pointer type (we fired an assertion). llvm-svn: 47184
-
Ted Kremenek authored
Added more boilerplate transfer function support for pointer arithmetic. Added more pretty-printing support for symbolic constraints. Added transfer function support for handling enum values. Minor pointer types cleanup in ExplodedGraphImpl. llvm-svn: 47183
-
Ted Kremenek authored
llvm-svn: 47181
-