comparison lib/Support/DAGDeltaAlgorithm.cpp @ 77:54457678186b LLVM3.6

LLVM 3.6
author Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
date Mon, 08 Sep 2014 22:06:00 +0900
parents 95c75e76d11b
children afa8332a0e37
comparison
equal deleted inserted replaced
34:e874dbf0ad9d 77:54457678186b
40 #include <cassert> 40 #include <cassert>
41 #include <iterator> 41 #include <iterator>
42 #include <map> 42 #include <map>
43 using namespace llvm; 43 using namespace llvm;
44 44
45 #define DEBUG_TYPE "dag-delta"
46
45 namespace { 47 namespace {
46 48
47 class DAGDeltaAlgorithmImpl { 49 class DAGDeltaAlgorithmImpl {
48 friend class DeltaActiveSetHelper; 50 friend class DeltaActiveSetHelper;
49 51
160 162
161 const changeset_ty &Required; 163 const changeset_ty &Required;
162 164
163 protected: 165 protected:
164 /// UpdatedSearchState - Callback used when the search state changes. 166 /// UpdatedSearchState - Callback used when the search state changes.
165 virtual void UpdatedSearchState(const changeset_ty &Changes, 167 void UpdatedSearchState(const changeset_ty &Changes,
166 const changesetlist_ty &Sets) LLVM_OVERRIDE { 168 const changesetlist_ty &Sets) override {
167 DDAI.UpdatedSearchState(Changes, Sets, Required); 169 DDAI.UpdatedSearchState(Changes, Sets, Required);
168 } 170 }
169 171
170 virtual bool ExecuteOneTest(const changeset_ty &S) LLVM_OVERRIDE { 172 bool ExecuteOneTest(const changeset_ty &S) override {
171 return DDAI.GetTestResult(S, Required); 173 return DDAI.GetTestResult(S, Required);
172 } 174 }
173 175
174 public: 176 public:
175 DeltaActiveSetHelper(DAGDeltaAlgorithmImpl &_DDAI, 177 DeltaActiveSetHelper(DAGDeltaAlgorithmImpl &_DDAI,