| Index: src/compiler/pipeline.h
|
| diff --git a/src/compiler/pipeline.h b/src/compiler/pipeline.h
|
| index 4c1c0bcea9a20a278948484b63a007eb9a56e80f..9f8241a63c4ee4984f2f261f333a6447ce849c09 100644
|
| --- a/src/compiler/pipeline.h
|
| +++ b/src/compiler/pipeline.h
|
| @@ -17,7 +17,6 @@ namespace internal {
|
| namespace compiler {
|
|
|
| // Clients of this interface shouldn't depend on lots of compiler internals.
|
| -class CallDescriptor;
|
| class Graph;
|
| class Schedule;
|
| class SourcePositionTable;
|
| @@ -35,27 +34,19 @@ class Pipeline {
|
| Handle<Code> GenerateCodeForMachineGraph(Linkage* linkage, Graph* graph,
|
| Schedule* schedule = NULL);
|
|
|
| - CompilationInfo* info() const { return info_; }
|
| - Zone* zone() { return info_->zone(); }
|
| - Isolate* isolate() { return info_->isolate(); }
|
| -
|
| static inline bool SupportedBackend() { return V8_TURBOFAN_BACKEND != 0; }
|
| static inline bool SupportedTarget() { return V8_TURBOFAN_TARGET != 0; }
|
|
|
| - static inline bool VerifyGraphs() {
|
| -#ifdef DEBUG
|
| - return true;
|
| -#else
|
| - return FLAG_turbo_verify;
|
| -#endif
|
| - }
|
| -
|
| static void SetUp();
|
| static void TearDown();
|
|
|
| private:
|
| CompilationInfo* info_;
|
|
|
| + CompilationInfo* info() const { return info_; }
|
| + Isolate* isolate() { return info_->isolate(); }
|
| + Zone* zone() { return info_->zone(); }
|
| +
|
| Schedule* ComputeSchedule(Graph* graph);
|
| void VerifyAndPrintGraph(Graph* graph, const char* phase);
|
| Handle<Code> GenerateCode(Linkage* linkage, Graph* graph, Schedule* schedule,
|
|
|