| Index: src/lithium-allocator.h
|
| diff --git a/src/lithium-allocator.h b/src/lithium-allocator.h
|
| index 552ebdd1dedb8b3aaa8fa6a161dedc4068efb5b2..3f1ce90eb8006e0c313b8199de90580d6a456a14 100644
|
| --- a/src/lithium-allocator.h
|
| +++ b/src/lithium-allocator.h
|
| @@ -474,7 +474,6 @@ class LAllocator BASE_EMBEDDED {
|
| void ConnectRanges();
|
| void ResolveControlFlow();
|
| void PopulatePointerMaps();
|
| - void ProcessOsrEntry();
|
| void AllocateRegisters();
|
| bool CanEagerlyResolveControlFlow(HBasicBlock* block) const;
|
| inline bool SafePointsAreInOrder() const;
|
| @@ -646,6 +645,20 @@ class LAllocator BASE_EMBEDDED {
|
| };
|
|
|
|
|
| +class LAllocatorPhase : public CompilationPhase {
|
| + public:
|
| + LAllocatorPhase(const char* name, LAllocator* allocator)
|
| + : CompilationPhase(name, allocator->graph()->info()),
|
| + allocator_(allocator) { }
|
| + ~LAllocatorPhase();
|
| +
|
| + private:
|
| + LAllocator* allocator_;
|
| +
|
| + DISALLOW_COPY_AND_ASSIGN(LAllocatorPhase);
|
| +};
|
| +
|
| +
|
| } } // namespace v8::internal
|
|
|
| #endif // V8_LITHIUM_ALLOCATOR_H_
|
|
|