- Dec 03, 2009
-
-
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
-
Bill Wendling authored
llvm-svn: 90383
-
Anders Carlsson authored
Move VtableBuilder::OverrideMethod out of line in preparation of other changes to it. No functionality change. llvm-svn: 90382
-
Jakob Stoklund Olesen authored
The MO reference to a MachineOperand can be invalidated by MachineInstr::addOperand. Don't even use it for debugging. llvm-svn: 90381
-
Chris Lattner authored
llvm-svn: 90380
-
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
-
Devang Patel authored
Emit method definition DIE at module level (even for methods with inlined functino body at soure level) so that the debugger can invoke it. This fixes many test failures in gdb test suite. llvm-svn: 90375
-
Mike Stump authored
FAIL: g++.old-deja/g++.mike/eh23.C (test for excess errors) llvm-svn: 90374
-
Ted Kremenek authored
llvm-svn: 90373
-
Bill Wendling authored
function, converting "dyn_cast" to "cast", asserting the correct things, and other general cleanups. llvm-svn: 90371
-
Chris Lattner authored
llvm-svn: 90370
-
Chris Lattner authored
llvm-svn: 90369
-
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
-
Chris Lattner authored
llvm-svn: 90366
-
Chris Lattner authored
Patch by Howard Hinnant! llvm-svn: 90365
-
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
-
Bill Wendling authored
that it doesn't have dangling pointers when abstract types are resolved. This modifies it somewhat to address comments: making the "StructLayoutMap" an anonymous structure, calling "removeAbstractTypeUser" when appropriate, and adding asserts where helpful. llvm-svn: 90362
-
Sebastian Redl authored
llvm-svn: 90361
-
Eli Friedman authored
llvm-svn: 90360
-
Daniel Dunbar authored
llvm-svn: 90359
-
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
-
Mike Stump authored
code, but to track this down was laborious. llvm-svn: 90356
-
- Dec 02, 2009
-
-
Douglas Gregor authored
constructor, by keeping the DeclaratorInfo* rather than just the type and a single location. llvm-svn: 90355
-
Douglas Gregor authored
llvm-svn: 90354
-
Evan Cheng authored
llvm-svn: 90353
-
Bill Wendling authored
llvm-svn: 90352
-