- Dec 03, 2009
-
-
Chris Lattner authored
llvm-svn: 90428
-
Anders Carlsson authored
llvm-svn: 90427
-
Daniel Dunbar authored
llvm-svn: 90426
-
Daniel Dunbar authored
llvm-svn: 90424
-
Nate Begeman authored
Don't pull vector sext through both hands of a logical operation, since doing so prevents the fusion of vector sext and setcc into vsetcc. Add a testcase for the above transformation. Fix a bogus use of APInt noticed while tracking this down. llvm-svn: 90423
-
Daniel Dunbar authored
llvm-svn: 90422
-
Daniel Dunbar authored
llvm-svn: 90421
-
Daniel Dunbar authored
llvm-svn: 90420
-
Chris Lattner authored
llvm-svn: 90419
-
Bob Wilson authored
both source operands. In the canonical form, the 2nd operand is changed to an undef and the shuffle mask is adjusted to only reference elements from the 1st operand. Radar 7434842. llvm-svn: 90417
-
Daniel Dunbar authored
llvm-svn: 90416
-
Jakob Stoklund Olesen authored
llvm-svn: 90415
-
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
-
Owen Anderson authored
llvm-svn: 90408
-
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
-
Evan Cheng authored
llvm-svn: 90395
-
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
-