- 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: 90426
-
Daniel Dunbar authored
llvm-svn: 90424
-
Daniel Dunbar authored
llvm-svn: 90422
-
Daniel Dunbar authored
llvm-svn: 90421
-
Daniel Dunbar authored
llvm-svn: 90420
-
Daniel Dunbar authored
llvm-svn: 90416
-
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
-
Ted Kremenek authored
llvm-svn: 90390
-
Ted Kremenek authored
llvm-svn: 90389
-
Ted Kremenek authored
llvm-svn: 90388
-
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
-
Daniel Dunbar authored
- This is much faster, as it avoids the overhead of dumping an AST file to disk and reloading it. - For debugging purposes, there is a clang_setUseExternalASTGeneration hook which can be used to disable this. On the Sketch Cocoa app, the speedup is pretty nice, especially when using a PCH file while scanning the source: Wall time to c-index-test all files (no PCH): Old: 23.4221 New: 12.3884 Wall time to c-index-test all files (with a PCH, and "local" mode): Old: 10.9233 New: 1.9038 llvm-svn: 90385
-
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
-