- Apr 13, 2008
-
-
Chris Lattner authored
llvm-svn: 49607
-
Sam Bishop authored
Kirtzidis! llvm-svn: 49603
-
Chris Lattner authored
Doug Gregor! llvm-svn: 49598
-
Chris Lattner authored
llvm-svn: 49592
-
Chris Lattner authored
llvm-svn: 49591
-
- Apr 12, 2008
-
-
Chris Lattner authored
llvm-svn: 49587
-
Chris Lattner authored
(but simple!) datastructures in the rewriter with a more complex but more efficient one. This replaces the Deltas vector with a specialized BTree that makes delta lookups much more efficient. This speeds up -emit-html on a 500K .i file from 157.154 to 27.127 seconds on my machine (5.8x). While this code is functional, it isn't very pretty, I have much refactoring planned for it, and will remove the USE_VECTOR ifdef. Stay tuned. llvm-svn: 49586
-
Argyrios Kyrtzidis authored
llvm-svn: 49582
-
Chris Lattner authored
llvm-svn: 49575
-
Argyrios Kyrtzidis authored
Moved IdDeclInfo class to anonymous namespace. Replaced array with a std::vector. llvm-svn: 49570
-
Argyrios Kyrtzidis authored
llvm-svn: 49567
-
Fariborz Jahanian authored
llvm-svn: 49565
-
Ted Kremenek authored
Still need some boilerplate in BugReporter to report bugs at the end of a function (not associated with a particular statement). llvm-svn: 49564
-
Ted Kremenek authored
change the state (and thus the GREndPathNodeBuilder automatically contructs a node). llvm-svn: 49563
-
Ted Kremenek authored
evaluating transfer functions at the end-of-path. llvm-svn: 49561
-
- Apr 11, 2008
-
-
Ted Kremenek authored
llvm-svn: 49558
-
Ted Kremenek authored
llvm-svn: 49556
-
Ted Kremenek authored
GRSimpleVals::EvalCal(), and don't change reference counts. Remove "getDoNothingSummary()", as a NULL summary does the same thing. Added temporary hack for the "Get" rule for objects that return a pointer type: treat them as non-owned CF objects. Added test case to detect the release of a non-owned object. llvm-svn: 49555
-
Steve Naroff authored
llvm-svn: 49553
-
Ted Kremenek authored
llvm-svn: 49552
-
Ted Kremenek authored
llvm-svn: 49551
-
Ted Kremenek authored
llvm-svn: 49550
-
Sam Bishop authored
llvm-svn: 49547
-
Fariborz Jahanian authored
llvm-svn: 49539
-
Chris Lattner authored
llvm-svn: 49535
-
Sam Bishop authored
llvm-svn: 49532
-
Sam Bishop authored
llvm-svn: 49530
-
Chris Lattner authored
llvm-svn: 49521
-
Chris Lattner authored
shadowing, instead of threading it through the AST. This patch contributed by Argiris Kirtzidis! llvm-svn: 49520
-
rdar://5843510Chris Lattner authored
file is specified, print a happy little error message. llvm-svn: 49518
-
Ted Kremenek authored
use-after-release errors. Added test case. llvm-svn: 49509
-
Fariborz Jahanian authored
1) objc ivar processing is split out of ActOnField into its own ActOnIvar method. 2) the new objc ivar action takes visibility info directly, eliminating AllVisibilities in ParseObjCClassInstanceVariables. llvm-svn: 49506
-
Ted Kremenek authored
llvm-svn: 49505
-
Ted Kremenek authored
llvm-svn: 49503
-
Ted Kremenek authored
llvm-svn: 49501
-
Ted Kremenek authored
code path in the clang driver. Renamed options --grsimple to -checker-simple and -check-cfref to -checker-cfref. llvm-svn: 49500
-
- Apr 10, 2008
-
-
Chris Lattner authored
llvm-svn: 49489
-
Ted Kremenek authored
llvm-svn: 49488
-
Ted Kremenek authored
BugReport-specific SourceRanges (when available). llvm-svn: 49486
-
Ted Kremenek authored
iterator instead of "end") and not implementing "getDescription()" for Nil argument checks. llvm-svn: 49485
-