- Dec 03, 2009
-
-
Ted Kremenek authored
Make BlockDataRegion::referenced_vars_iterator an actual class that enforces that all MemRegions iterated over are VarRegions. llvm-svn: 90430
-
Anders Carlsson authored
llvm-svn: 90427
-
Daniel Dunbar authored
llvm-svn: 90424
-
Daniel Dunbar authored
llvm-svn: 90422
-
Daniel Dunbar authored
llvm-svn: 90420
-
Daniel Dunbar authored
llvm-svn: 90414
-
Daniel Dunbar authored
llvm-svn: 90413
-
Eli Friedman authored
llvm-svn: 90412
-
Eli Friedman authored
llvm-svn: 90411
-
John McCall authored
overloaded-operator resolution is wildly untested, but the parallel code for methods seems to satisfy some trivial tests. Also change some overload-resolution APIs to take a type instead of an expression, which lets us avoid creating a spurious CXXThisExpr when resolving implicit member accesses. llvm-svn: 90410
-
Mike Stump authored
llvm-svn: 90409
-
Mike Stump authored
llvm-svn: 90407
-
Anders Carlsson authored
llvm-svn: 90406
-
Ted Kremenek authored
Add batch version of 'StoreManager::InvalidateRegion()' for invalidating multiple regions as once. After adopting this in the CFRefCount::EvalCall(), we see a reduction in analysis time of 1.5% when analyzing all of SQLite3. llvm-svn: 90405
-
Anders Carlsson authored
llvm-svn: 90402
-
Anders Carlsson authored
llvm-svn: 90401
-
Anders Carlsson authored
llvm-svn: 90400
-
Anders Carlsson authored
llvm-svn: 90399
-
Anders Carlsson authored
llvm-svn: 90398
-
Anders Carlsson authored
llvm-svn: 90397
-
Anders Carlsson authored
Delay computing the return adjustments for covariant thunks until when they are added to the vtable. llvm-svn: 90396
-
Anders Carlsson authored
llvm-svn: 90394
-
Anders Carlsson authored
llvm-svn: 90393
-
Anders Carlsson authored
llvm-svn: 90392
-
Anders Carlsson authored
llvm-svn: 90391
-
Anders Carlsson authored
llvm-svn: 90387
-
Anders Carlsson authored
Do not include the 'this' pointer adjustment in the covariant return type. Instead, store it in the (now oddly named) Thunks map. llvm-svn: 90386
-
Anders Carlsson authored
Move VtableBuilder::OverrideMethod out of line in preparation of other changes to it. No functionality change. llvm-svn: 90382
-
Daniel Dunbar authored
llvm-svn: 90379
-
Ted Kremenek authored
Add 'has_feature(cxx_exceptions)' to allow code to determine via preprocessor logic if C++ exceptions are enabled. llvm-svn: 90378
-
Mike Stump authored
llvm-svn: 90377
-
Ted Kremenek authored
llvm-svn: 90376
-
Mike Stump authored
FAIL: g++.old-deja/g++.mike/eh23.C (test for excess errors) llvm-svn: 90374
-
Ted Kremenek authored
llvm-svn: 90368
-
John McCall authored
results in them (which we were doing intentionally as a stopgap). Fix an DeclContext lookup-table ordering problem which was causing UsingDecls to show up incorrectly when looking for ordinary results. And oh hey Clang-Code-Syntax passes now. llvm-svn: 90367
-
Ted Kremenek authored
Add a heuristic to the dead stores checker to prune dead stores for variables annotated with '__block'. This is overly conservative, but now the analyzer doesn't report dead stores for variables that can be updated by a block call. llvm-svn: 90364
-
Sebastian Redl authored
llvm-svn: 90361
-
Eli Friedman authored
llvm-svn: 90360
-
Mike Stump authored
catch very many of them and if we caught all of them, the errors would be annoying. I'm working on this next. WIP. llvm-svn: 90358
-
Mike Stump authored
llvm-svn: 90357
-