Mercurial > hg > CbC > CbC_llvm
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, |