Index: src/default-platform.cc |
diff --git a/src/hydrogen-dehoist.h b/src/default-platform.cc |
similarity index 80% |
copy from src/hydrogen-dehoist.h |
copy to src/default-platform.cc |
index 140dc6e0e223c87fa955817f1792af76e595bf34..c7fddb17d2d8e704695db25d7fd457c226421536 100644 |
--- a/src/hydrogen-dehoist.h |
+++ b/src/default-platform.cc |
@@ -25,27 +25,31 @@ |
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
-#ifndef V8_HYDROGEN_DEHOIST_H_ |
-#define V8_HYDROGEN_DEHOIST_H_ |
+#include "v8.h" |
-#include "hydrogen.h" |
+#include "default-platform.h" |
namespace v8 { |
namespace internal { |
-class HDehoistIndexComputationsPhase : public HPhase { |
- public: |
- explicit HDehoistIndexComputationsPhase(HGraph* graph) |
- : HPhase("H_Dehoist index computations", graph) { } |
+DefaultPlatform::DefaultPlatform() {} |
- void Run(); |
- private: |
- DISALLOW_COPY_AND_ASSIGN(HDehoistIndexComputationsPhase); |
-}; |
+DefaultPlatform::~DefaultPlatform() {} |
+void DefaultPlatform::callOnBackgroundThread(Task *task, bool task_is_slow) { |
+ // TODO(jochen): implement. |
+ task->Run(); |
+ delete task; |
+} |
-} } // namespace v8::internal |
-#endif // V8_HYDROGEN_DEHOIST_H_ |
+void DefaultPlatform::callOnForegroundThread(v8::Isolate* isolate, Task* task) { |
+ // TODO(jochen): implement. |
+ task->Run(); |
+ delete task; |
+} |
+ |
+ |
+} } // namespace v8::internal |