- Feb 05, 2009
-
-
Chris Lattner authored
llvm-svn: 63836
-
Nick Lewycky authored
buffer after it creates the Module. Thus, we don't need to store this pointer in claimed_file. llvm-svn: 63834
-
Mon P Wang authored
between a unsigned integer and signed integer. llvm-svn: 63831
-
Nick Lewycky authored
Reword a comment for clarity. Remove some extra whitespace. llvm-svn: 63823
-
Daniel Dunbar authored
llvm-svn: 63816
-
Dale Johannesen authored
Untested, Daniel or Nate please review. llvm-svn: 63814
-
Daniel Dunbar authored
llvm-svn: 63813
-
Dale Johannesen authored
llvm-svn: 63812
-
Daniel Dunbar authored
llvm-svn: 63811
-
Fariborz Jahanian authored
llvm-svn: 63810
-
Daniel Dunbar authored
llvm-svn: 63809
-
Dale Johannesen authored
llvm-svn: 63808
-
Ted Kremenek authored
llvm-svn: 63803
-
Devang Patel authored
llvm-svn: 63802
-
Dale Johannesen authored
llvm-svn: 63800
-
Daniel Dunbar authored
information. llvm-svn: 63799
-
Ted Kremenek authored
the ownership of BugTypes and BugReports. Now BugReports are owned by BugTypes, and BugTypes are owned by the BugReporter object. The major functionality change in this patch is that reports are not immediately emitted by a call to BugReporter::EmitWarning (now called EmitReport), but instead of queued up in report "equivalence classes". When BugReporter::FlushReports() is called, it emits one diagnostic per report equivalence class. This provides a nice cleanup with the caching of reports as well as enables the BugReporter engine to select the "best" path for reporting a path-sensitive bug based on all the locations in the ExplodedGraph that the same bug could occur. Along with this patch, Leaks are now coalesced into a common equivalence class by their allocation site, and the "summary" diagnostic for leaks now reports the allocation site as the location of the bug (this may later be augmented to also provide an example location where the leak occurs). llvm-svn: 63796
-
Daniel Dunbar authored
r63765). llvm-svn: 63795
-
Daniel Dunbar authored
llvm-svn: 63794
-
Dale Johannesen authored
Adjust callers. llvm-svn: 63789
-
- Feb 04, 2009
-
-
Dale Johannesen authored
and llvm-gcc. llvm-svn: 63786
-
Douglas Gregor authored
extension. The interaction with designated initializers is a bit... interesting... but we follow GNU's lead and don't permit too much crazy code in this area. Also, make the "excess initializers" error message a bit more informative. Addresses PR2561: http://llvm.org/bugs/show_bug.cgi?id=2561 llvm-svn: 63785
-
Mike Stump authored
llvm-svn: 63784
-
Daniel Dunbar authored
llvm-svn: 63782
-
Devang Patel authored
llvm-svn: 63781
-
Daniel Dunbar authored
wrong in some cases. llvm-svn: 63780
-
Sebastian Redl authored
llvm-svn: 63779
-
Daniel Dunbar authored
simplify handling of -f options clang recognizes. llvm-svn: 63778
-
Daniel Dunbar authored
llvm-svn: 63777
-
Daniel Dunbar authored
- Emits all declarations, even unused (static) ones. - Useful when doing minimization of codegen problems (otherwise problems localized to a static function aren't minimized well). llvm-svn: 63776
-
Daniel Dunbar authored
to CGCall functions. llvm-svn: 63775
-
Mon P Wang authored
llvm-svn: 63774
-
Daniel Dunbar authored
llvm-svn: 63773
-
Nate Begeman authored
llvm-svn: 63772
-
Torok Edwin authored
llvm-svn: 63771
-
Fariborz Jahanian authored
llvm-svn: 63770
-
Fariborz Jahanian authored
Patch by David Chisnall llvm-svn: 63769
-
Stuart Hastings authored
llvm-svn: 63768
-
Dale Johannesen authored
Adjust the many callers of those versions. llvm-svn: 63767
-
Chris Lattner authored
llvm-svn: 63766
-