| Index: src/deoptimizer.h
|
| diff --git a/src/deoptimizer.h b/src/deoptimizer.h
|
| index 3452f577f8499ebba904885267361703e3b964c9..5c0e6b170daa16c629134edf9498dc5f7b48b624 100644
|
| --- a/src/deoptimizer.h
|
| +++ b/src/deoptimizer.h
|
| @@ -20,7 +20,7 @@ class DeoptimizedFrameInfo;
|
| class TranslatedState;
|
| class RegisterValues;
|
|
|
| -class TranslatedValue BASE_EMBEDDED {
|
| +class TranslatedValue {
|
| public:
|
| // Allocation-less getter of the value.
|
| // Returns heap()->arguments_marker() if allocation would be
|
| @@ -294,50 +294,6 @@ class TranslatedState {
|
| std::deque<ObjectPosition> object_positions_;
|
| };
|
|
|
| -template<typename T>
|
| -class HeapNumberMaterializationDescriptor BASE_EMBEDDED {
|
| - public:
|
| - HeapNumberMaterializationDescriptor(T destination, double value)
|
| - : destination_(destination), value_(value) { }
|
| -
|
| - T destination() const { return destination_; }
|
| - double value() const { return value_; }
|
| -
|
| - private:
|
| - T destination_;
|
| - double value_;
|
| -};
|
| -
|
| -
|
| -class ObjectMaterializationDescriptor BASE_EMBEDDED {
|
| - public:
|
| - ObjectMaterializationDescriptor(
|
| - Address slot_address, int frame, int length, int duplicate, bool is_args)
|
| - : slot_address_(slot_address),
|
| - jsframe_index_(frame),
|
| - object_length_(length),
|
| - duplicate_object_(duplicate),
|
| - is_arguments_(is_args) { }
|
| -
|
| - Address slot_address() const { return slot_address_; }
|
| - int jsframe_index() const { return jsframe_index_; }
|
| - int object_length() const { return object_length_; }
|
| - int duplicate_object() const { return duplicate_object_; }
|
| - bool is_arguments() const { return is_arguments_; }
|
| -
|
| - // Only used for allocated receivers in DoComputeConstructStubFrame.
|
| - void patch_slot_address(intptr_t slot) {
|
| - slot_address_ = reinterpret_cast<Address>(slot);
|
| - }
|
| -
|
| - private:
|
| - Address slot_address_;
|
| - int jsframe_index_;
|
| - int object_length_;
|
| - int duplicate_object_;
|
| - bool is_arguments_;
|
| -};
|
| -
|
|
|
| class OptimizedFunctionVisitor BASE_EMBEDDED {
|
| public:
|
|
|