| Index: src/objects-inl.h
|
| diff --git a/src/objects-inl.h b/src/objects-inl.h
|
| index 4cf6cda51ccf3964f8a25289659d9b55bf41e1c9..f6f3287bfbe388c3782756d1ca99b1057e42310f 100644
|
| --- a/src/objects-inl.h
|
| +++ b/src/objects-inl.h
|
| @@ -3390,19 +3390,11 @@
|
|
|
|
|
| TypeFeedbackVector* LiteralsArray::feedback_vector() const {
|
| - if (length() == 0) {
|
| - return TypeFeedbackVector::cast(
|
| - const_cast<FixedArray*>(FixedArray::cast(this)));
|
| - }
|
| return TypeFeedbackVector::cast(get(kVectorIndex));
|
| }
|
|
|
|
|
| void LiteralsArray::set_feedback_vector(TypeFeedbackVector* vector) {
|
| - if (length() <= kVectorIndex) {
|
| - DCHECK(vector->length() == 0);
|
| - return;
|
| - }
|
| set(kVectorIndex, vector);
|
| }
|
|
|
| @@ -3416,9 +3408,6 @@
|
| set(kFirstLiteralIndex + literal_index, literal);
|
| }
|
|
|
| -void LiteralsArray::set_literal_undefined(int literal_index) {
|
| - set_undefined(kFirstLiteralIndex + literal_index);
|
| -}
|
|
|
| int LiteralsArray::literals_count() const {
|
| return length() - kFirstLiteralIndex;
|
| @@ -5632,8 +5621,8 @@
|
| ACCESSORS(SharedFunctionInfo, optimized_code_map, FixedArray,
|
| kOptimizedCodeMapOffset)
|
| ACCESSORS(SharedFunctionInfo, construct_stub, Code, kConstructStubOffset)
|
| -ACCESSORS(SharedFunctionInfo, feedback_metadata, TypeFeedbackMetadata,
|
| - kFeedbackMetadataOffset)
|
| +ACCESSORS(SharedFunctionInfo, feedback_vector, TypeFeedbackVector,
|
| + kFeedbackVectorOffset)
|
| #if TRACE_MAPS
|
| SMI_ACCESSORS(SharedFunctionInfo, unique_id, kUniqueIdOffset)
|
| #endif
|
| @@ -5815,26 +5804,6 @@
|
| set_compiler_hints(hints);
|
| }
|
|
|
| -// static
|
| -int SharedFunctionInfo::OffsetToPreviousContext() {
|
| - return FixedArray::kHeaderSize +
|
| - kPointerSize * (kContextOffset - kEntryLength);
|
| -}
|
| -
|
| -int SharedFunctionInfo::OffsetToPreviousCachedCode() {
|
| - return FixedArray::kHeaderSize +
|
| - kPointerSize * (kCachedCodeOffset - kEntryLength);
|
| -}
|
| -
|
| -int SharedFunctionInfo::OffsetToPreviousLiterals() {
|
| - return FixedArray::kHeaderSize +
|
| - kPointerSize * (kLiteralsOffset - kEntryLength);
|
| -}
|
| -
|
| -int SharedFunctionInfo::OffsetToPreviousOsrAstId() {
|
| - return FixedArray::kHeaderSize +
|
| - kPointerSize * (kOsrAstIdOffset - kEntryLength);
|
| -}
|
|
|
| BOOL_ACCESSORS(SharedFunctionInfo, compiler_hints, needs_home_object,
|
| kNeedsHomeObject)
|
| @@ -6286,12 +6255,11 @@
|
| code() != builtins->builtin(Builtins::kCompileOptimizedConcurrent);
|
| }
|
|
|
| -TypeFeedbackVector* JSFunction::feedback_vector() {
|
| - LiteralsArray* array = literals();
|
| - return array->feedback_vector();
|
| -}
|
| -
|
| -int JSFunction::NumberOfLiterals() { return literals()->literals_count(); }
|
| +
|
| +int JSFunction::NumberOfLiterals() {
|
| + return literals()->length();
|
| +}
|
| +
|
|
|
| ACCESSORS(JSProxy, target, JSReceiver, kTargetOffset)
|
| ACCESSORS(JSProxy, handler, Object, kHandlerOffset)
|
|
|