- Apr 16, 2008
-
-
Fariborz Jahanian authored
just as they are declared in objc classes. llvm-svn: 49817
-
Chris Lattner authored
llvm-svn: 49816
-
Chris Lattner authored
with the Lexer. This is cheaper and gives us some advantages. For now we start highlighting preprocessor directives (which need improvement), and disable comments. Comments to be restored later. llvm-svn: 49815
-
Ted Kremenek authored
llvm-svn: 49812
-
Ted Kremenek authored
represent possible stores to "Unknown." llvm-svn: 49811
-
Ted Kremenek authored
llvm-svn: 49806
-
Ted Kremenek authored
llvm-svn: 49805
-
Ted Kremenek authored
llvm-svn: 49804
-
Ted Kremenek authored
to the plug-in GRTransferFuncs object. llvm-svn: 49801
-
Ted Kremenek authored
are referenced by CFGBlock terminators. llvm-svn: 49798
-
Ted Kremenek authored
llvm-svn: 49797
-
Ted Kremenek authored
currently doesn't pass in the Preprocessor from the driver, so we don't get syntax highlighting when we create HTMLDiagnostics in that way. llvm-svn: 49796
-
Ted Kremenek authored
two worklists: for nodes whose locations are block edges with loop terminators and another for nodes with all other locations. We only dequeue from the loop worklist when the other is empty. Exploration of the graph is still in reverse-BFS. llvm-svn: 49791
-
Chris Lattner authored
llvm-svn: 49781
-
Chris Lattner authored
llvm-svn: 49780
-
Chris Lattner authored
allowing us to use a cheaper means to highlight keywords and making it so that comments won't foul up macro expansions. Start highlighting macro expansions. llvm-svn: 49779
-
Chris Lattner authored
problems, including the fact that it doesn't work well with multi-line comments due to Ted's crazy table. However, that could be fixed, and it does work with single-line ones :). llvm-svn: 49778
-
Chris Lattner authored
llvm-svn: 49777
-
Ted Kremenek authored
functionality has been migrated into "--emit-html" and "--html-diags". llvm-svn: 49776
-
Chris Lattner authored
rewriter, getting sourcelocations out of the picture. llvm-svn: 49775
-
Chris Lattner authored
a SourceLocation to get a RewriteBuffer, poke the RewriteBuffer with an offset directly. THis is no faster, but results in cleaner code. llvm-svn: 49774
-
Ted Kremenek authored
immutable smart pointer (we don't need to pass references, just pass Selector). llvm-svn: 49773
-
Ted Kremenek authored
toll-free bridging. llvm-svn: 49772
-
Ted Kremenek authored
llvm-svn: 49771
-
Chris Lattner authored
llvm-svn: 49770
-
Chris Lattner authored
speeds up -emit-html on ted's testcase by 29% (.138 -> 0.107s) in a release build. llvm-svn: 49767
-
Chris Lattner authored
llvm-svn: 49764
-
Ted Kremenek authored
llvm-svn: 49763
-
Ted Kremenek authored
llvm-svn: 49756
-
Ted Kremenek authored
to start logically organizing them. Added initial plug-in transfer function support for Objective-C message expressions. llvm-svn: 49752
-
Ted Kremenek authored
llvm-svn: 49751
-
Ted Kremenek authored
llvm-svn: 49750
-
Ted Kremenek authored
as before r49748 (where BlockVarDecl was removed). llvm-svn: 49749
-
Steve Naroff authored
Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVarDecl() and VarDecl::isFileVarDecl(). This is a fairly mechanical/large change. As a result, I avoided making any changes/simplifications that weren't directly related. I did break two Analysis tests. I also have a couple FIXME's in UninitializedValues.cpp. Ted, can you take a look? If the bug isn't obvious, I am happy to dig in and fix it (since I broke it). llvm-svn: 49748
-
- Apr 15, 2008
-
-
Ted Kremenek authored
llvm-svn: 49742
-
Ted Kremenek authored
toggle which bug reports are displayed in the report table. llvm-svn: 49738
-
Ted Kremenek authored
llvm-svn: 49735
-
Ted Kremenek authored
Fix bug in terminator processing for uninitialized-values: simply ignore the terminator, don't reprocess it. LiveVariables analysis now does a flow-insensitive analysis to determine what variables have their address taken; these variables are now always treated as being live. The DataflowSolver now uses "SetTopValue()" when getting the initial value for the entry/exit block. llvm-svn: 49734
-
Argyrios Kyrtzidis authored
llvm-svn: 49727
-
Chris Lattner authored
llvm-svn: 49712
-