- Apr 18, 2008
-
-
Evan Cheng authored
- Remove unused instructions. llvm-svn: 49921
-
Ted Kremenek authored
can decide the policy on how to cache related bugs. This allows us to properly to handle warning about multiple leaks in the same location in the ref count checker (not yet done). llvm-svn: 49918
-
Ted Kremenek authored
compiler warning introduced by a recent patch of mine. llvm-svn: 49917
-
Duncan Sands authored
llvm-svn: 49916
-
Duncan Sands authored
rather than having it suck them out of a node. Add a bunch of new libcalls, and remove dead softfloat code (dead, because FloatToInt is used not Expand in this case). Note that indexed stores probably aren't handled properly, likewise for loads. llvm-svn: 49915
-
Ted Kremenek authored
llvm-svn: 49914
-
Evan Cheng authored
llvm-svn: 49913
-
Ted Kremenek authored
from registered BugTypes. This helps with debugging. Add detection of NULL values in ref count checker; this suppresses false positives. llvm-svn: 49912
-
Evan Cheng authored
llvm-svn: 49911
-
Ted Kremenek authored
the checker-specific logic of symbolic assumptions. llvm-svn: 49910
-
Nate Begeman authored
llvm-svn: 49909
-
Ted Kremenek authored
llvm-svn: 49908
-
Ted Kremenek authored
llvm-svn: 49907
-
Ted Kremenek authored
be created as "temporary files" that are not world readable. llvm-svn: 49904
-
Ted Kremenek authored
digest as a file already added to the index. This a workaround for the analyzer analyzing the same file more than once, which can happen when building multiple targets. llvm-svn: 49903
-
Nate Begeman authored
llvm-svn: 49899
-
Nate Begeman authored
information into the IR type codegen. This allows a target to codegen the C 'double' type as either double or float. llvm-svn: 49898
-
Ted Kremenek authored
This is a workaround until we figure out why a freshly create Preprocessor doesn't expand macros from headers. llvm-svn: 49897
-
Ted Kremenek authored
llvm-svn: 49896
-
Ted Kremenek authored
llvm-svn: 49895
-
Ted Kremenek authored
llvm-svn: 49894
-
Ted Kremenek authored
llvm-svn: 49893
-
Ted Kremenek authored
llvm-svn: 49892
-
Chris Lattner authored
depends on the column number of the start of the tab. llvm-svn: 49891
-
Ted Kremenek authored
llvm-svn: 49890
-
Ted Kremenek authored
Shuffled around code in CFRefCount to better pair classes with implementation, and started adding subclasses of RangedBugReport to handle better diagnostics for reference count bugs. llvm-svn: 49889
-
Ted Kremenek authored
llvm-svn: 49888
-
Ted Kremenek authored
llvm-svn: 49887
-
Ted Kremenek authored
llvm-svn: 49886
-
Ted Kremenek authored
llvm-svn: 49885
-
Ted Kremenek authored
EmitPathWarning into one method. We now properly handle emitting warnings without a PathDiagnosticClient when the warning does not involve a particular statement. llvm-svn: 49884
-
Fariborz Jahanian authored
llvm-svn: 49883
-
Fariborz Jahanian authored
Mostly semantic checking in this patch. This is on going and incomplete. llvm-svn: 49882
-
Steve Naroff authored
llvm-svn: 49881
-
Ted Kremenek authored
the exit block of the CFG. llvm-svn: 49880
-
Ted Kremenek authored
llvm-svn: 49879
-
Evan Cheng authored
llvm-svn: 49878
-
Chris Lattner authored
macro expansions. llvm-svn: 49877
-
Dan Gohman authored
may fix a build error on Visual Studio. llvm-svn: 49876
-
Ted Kremenek authored
clang.cpp: InitializePreprocessor now makes a copy of the contents of PredefinesBuffer and passes it to the preprocessor object. clang.cpp: DriverPreprocessorFactory now calls "InitializePreprocessor" instead of this being done in main(). html::HighlightMacros() now takes a PreprocessorFactory, allowing it to conjure up a new Preprocessor to highlight macros. class HTMLDiagnostics now takes a PreprocessorFactory* that it can use for html::HighlightMacros(). Updated clients of HTMLDiagnostics to use this new interface. llvm-svn: 49875
-