- Oct 07, 2009
-
-
Eric Christopher authored
not intrinsics. llvm-svn: 83441
-
Douglas Gregor authored
llvm-svn: 83440
-
Ted Kremenek authored
Change ExplodedNode to have its NodeGroups all BumpPtrAllocated, avoiding malloc() traffic when adding successors/predecessors to a node. This was done by introducing BumpVector, which is essentially SmallVector with all memory being BumpPtrAllocated (this can certainly be cleaned up or moved into llvm/ADT). This change yields a 1.8% speed increase when running the analyzer (with -analyzer-store=region) on a small benchmark file. llvm-svn: 83439
-
Ted Kremenek authored
Force a specific target triple in c-index-api-test.m, making the behavior of the test not be dependent on the host. llvm-svn: 83438
-
Dan Gohman authored
llvm-svn: 83437
-
Douglas Gregor authored
declarations and explicit template instantiations, improving diagnostics and making the code usable for function template specializations (as well as class template specializations and partial specializations). llvm-svn: 83436
-
Anton Korobeynikov authored
and register spills. llvm-svn: 83435
-
Eric Christopher authored
for inlining. When MallocInst goes away this code will be subsumed as part of calls and work just fine... llvm-svn: 83434
-
Mike Stump authored
llvm-svn: 83433
-
Mike Stump authored
llvm-svn: 83432
-
Fariborz Jahanian authored
Doug, please review. There is a FIXME in the test case with a question which is unrelated to this patch (that is, error is issued before set of builtins are added to the candidate list). llvm-svn: 83429
-
Anders Carlsson authored
llvm-svn: 83428
-
Mike Stump authored
llvm-svn: 83427
-
Anders Carlsson authored
Change GetAddressCXXOfBaseClass to use CXXBasePaths for calculating base class offsets. Fix the code to handle virtual bases as well. llvm-svn: 83426
-
Kevin Enderby authored
operands. Some parsing of arm memory operands for preindexing and postindexing forms including with register controled shifts. This is a work in progress. llvm-svn: 83424
-
Anders Carlsson authored
llvm-svn: 83423
-
Bob Wilson authored
llvm-svn: 83422
-
Bob Wilson authored
llvm-svn: 83421
-
- Oct 06, 2009
-
-
Anders Carlsson authored
llvm-svn: 83420
-
Devang Patel authored
llvm-svn: 83419
-
Jeffrey Yasskin authored
some of the inputs were temporaries. Here's a real fix for the miscompilation. Thanks to sabre for pointing out the problem. llvm-svn: 83417
-
Douglas Gregor authored
explicit specializations can occur. Also, fix a minor recovery bug where we should allow declarations coming from the parser to be NULL. llvm-svn: 83416
-
Bob Wilson authored
(This is not required for correctness but might help with sanity.) llvm-svn: 83415
-
Edward O'Callaghan authored
llvm-svn: 83414
-
Edward O'Callaghan authored
llvm-svn: 83413
-
Mike Stump authored
llvm-svn: 83410
-
Ted Kremenek authored
llvm-svn: 83408
-
Bob Wilson authored
Patch by Johnny Chen. llvm-svn: 83407
-
Nicolas Geoffray authored
string at the end of the list, instead of the last comma-separated string. llvm-svn: 83405
-
Ted Kremenek authored
llvm-svn: 83404
-
Jeffrey Yasskin authored
llvm-svn: 83401
-
Devang Patel authored
This is not yet enabled. llvm-svn: 83400
-
Devang Patel authored
This is not yet enabled. llvm-svn: 83399
-
Anders Carlsson authored
llvm-svn: 83398
-
Anders Carlsson authored
Emit the destructor epilogue in a cleanup block so a return from a destructor body still calls the epilogue. llvm-svn: 83397
-
Douglas Gregor authored
for bases, members, overridden virtual methods, etc. The operations isDerivedFrom and lookupInBases are now provided by CXXRecordDecl, rather than by Sema, so that CodeGen and other clients can use them directly. llvm-svn: 83396
-
Anders Carlsson authored
llvm-svn: 83395
-
Dan Gohman authored
llvm-svn: 83393
-
Dan Gohman authored
verbose-asm mode, print comments instead. This eliminates a non-comment difference between verbose-asm mode and non-verbose-asm mode. Also, factor out the relevant code out of all the targets and into target-independent code. llvm-svn: 83392
-
Jeffrey Yasskin authored
llvm-svn: 83391
-