- Mar 28, 2008
-
-
Evan Cheng authored
llvm-svn: 48908
-
Bill Wendling authored
llvm-svn: 48907
-
- Mar 27, 2008
-
-
Steve Naroff authored
Fix a couple bozo bugs in the rewriter. llvm-svn: 48903
-
Steve Naroff authored
llvm-svn: 48899
-
Ted Kremenek authored
llvm-svn: 48898
-
Ted Kremenek authored
Added test case to test warning about passing 'nil' to NSString's compare: method. llvm-svn: 48896
-
Ted Kremenek authored
llvm-svn: 48895
-
Duncan Sands authored
In order to handle indexed nodes I had to introduce a new constructor, and since I was there I factorized the code in the various load constructors. llvm-svn: 48894
-
Dan Gohman authored
nodes. This doesn't currently have much impact the generated code, but it does produce simpler-looking SelectionDAGs, and consequently simpler-looking ScheduleDAGs, because there are fewer spurious dependencies. In particular, CopyValueToVirtualRegister now uses the entry node as the input chain dependency for new CopyToReg nodes instead of calling getRoot and depending on the most recent memory reference. Also, rename UnorderedChains to PendingExports and pull it up from being a local variable in SelectionDAGISel::BuildSelectionDAG to being a member variable of SelectionDAGISel, so that it doesn't have to be passed around to all the places that need it. llvm-svn: 48893
-
Ted Kremenek authored
llvm-svn: 48891
-
Devang Patel authored
Increment iterator in advance. llvm-svn: 48890
-
Ted Kremenek authored
Bug fix in EscapeText (for std::string) where spaces were not properly emitted. llvm-svn: 48889
-
Ted Kremenek authored
For HTMLDiagnostics, when emitting the name of the directory, substitute the current working directory for "." llvm-svn: 48888
-
Ted Kremenek authored
llvm-svn: 48887
-
Ted Kremenek authored
llvm-svn: 48886
-
Ted Kremenek authored
llvm-svn: 48885
-
Ted Kremenek authored
llvm-svn: 48884
-
Ted Kremenek authored
llvm-svn: 48882
-
Devang Patel authored
llvm-svn: 48881
-
Mikhail Glushenkov authored
llvm-svn: 48874
-
Roman Levenstein authored
llvm-svn: 48873
-
Roman Levenstein authored
called LimitedSumOfUnscheduledPredsOfSuccs. It terminates the computation after a given treshold is reached. This new function is always faster, but brings real wins only on bigger test-cases. The old function SumOfUnscheduledPredsOfSuccs is left in-place for now and therefore a warning about an unused static function is produced. llvm-svn: 48872
-
Erick Tryzelaar authored
llvm-svn: 48871
-
Ted Kremenek authored
llvm-svn: 48870
-
Ted Kremenek authored
llvm-svn: 48869
-
Ted Kremenek authored
Added AnnotatedPath.h, GRAuditor.h, GRSimpleAPICheck.h and BasicObjCFoundationChecks.cpp to Xcode project. llvm-svn: 48868
-
Ted Kremenek authored
Added "GRAuditor" and "GRSimpleAPICheck" interface to allow simple stateless checkers to be injected into the analyzer. Added "AnnotatedPath" class to record an annotated path that will be useful for inspecting paths. Added some boilerplate code for simple checks of Apple's Foundation API. llvm-svn: 48867
-
Ted Kremenek authored
llvm-svn: 48866
-
Ted Kremenek authored
so that all diagnostics can be piped to HTML files instead of as text diagnostics using --html-diags. llvm-svn: 48865
-
Ted Kremenek authored
PathDiagnostic no longer contains a diagnostic ID or diagnostic level. llvm-svn: 48864
-
Ted Kremenek authored
llvm-svn: 48863
-
Ted Kremenek authored
llvm-svn: 48862
-
Ted Kremenek authored
Added classes "PathDiagnosticPiece", "PathDiagnostic", and "PathDiagnosticClient", which encapsulate diagnostic reporting for paths. llvm-svn: 48861
-
Ted Kremenek authored
In ObjCMessageExpr: getSelector() const should just return "Selector", not "const Selector&" because Selector is just a smart pointer. llvm-svn: 48860
-
Chris Lattner authored
null. This means that uses of invalidated iterators will explode violently with: ilist:143: failed assertion `NodePtr && "++'d off the end of an ilist!"' instead of happening to work "most of the time". llvm-svn: 48859
-
Devang Patel authored
llvm-svn: 48858
-
Evan Cheng authored
llvm-svn: 48856
-
Evan Cheng authored
llvm-svn: 48855
-
Evan Cheng authored
llvm-svn: 48854
-
Evan Cheng authored
llvm-svn: 48853
-