| Index: src/hydrogen-instructions.h
|
| diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h
|
| index 4dd24fd871552456a10bb77ab8f6a0e4b4b25138..df8d2dcb61d54a4a9d3c5cbb15c3387878394512 100644
|
| --- a/src/hydrogen-instructions.h
|
| +++ b/src/hydrogen-instructions.h
|
| @@ -2682,10 +2682,6 @@ class HUnaryMathOperation V8_FINAL : public HTemplateInstruction<2> {
|
| SetGVNFlag(kChangesNewSpacePromotion);
|
| break;
|
| case kMathLog:
|
| - set_representation(Representation::Double());
|
| - // These operations use the TranscendentalCache, so they may allocate.
|
| - SetGVNFlag(kChangesNewSpacePromotion);
|
| - break;
|
| case kMathExp:
|
| case kMathSqrt:
|
| case kMathPowHalf:
|
| @@ -5287,13 +5283,6 @@ class HCallStub V8_FINAL : public HUnaryCall {
|
|
|
| HValue* context() { return value(); }
|
|
|
| - void set_transcendental_type(TranscendentalCache::Type transcendental_type) {
|
| - transcendental_type_ = transcendental_type;
|
| - }
|
| - TranscendentalCache::Type transcendental_type() {
|
| - return transcendental_type_;
|
| - }
|
| -
|
| virtual void PrintDataTo(StringStream* stream) V8_OVERRIDE;
|
|
|
| DECLARE_CONCRETE_INSTRUCTION(CallStub)
|
| @@ -5301,12 +5290,10 @@ class HCallStub V8_FINAL : public HUnaryCall {
|
| private:
|
| HCallStub(HValue* context, CodeStub::Major major_key, int argument_count)
|
| : HUnaryCall(context, argument_count),
|
| - major_key_(major_key),
|
| - transcendental_type_(TranscendentalCache::kNumberOfCaches) {
|
| + major_key_(major_key) {
|
| }
|
|
|
| CodeStub::Major major_key_;
|
| - TranscendentalCache::Type transcendental_type_;
|
| };
|
|
|
|
|
|
|