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, |