| Index: src/objects-inl.h
 | 
| diff --git a/src/objects-inl.h b/src/objects-inl.h
 | 
| index dbac0f4685e2d0e594014e97410698499d5b84ff..be2c12d4c5c41f4b5ba3a4393de0351f91a2c473 100644
 | 
| --- a/src/objects-inl.h
 | 
| +++ b/src/objects-inl.h
 | 
| @@ -760,16 +760,6 @@ bool Object::IsDependentCode() {
 | 
|  }
 | 
|  
 | 
|  
 | 
| -bool Object::IsTypeFeedbackCells() {
 | 
| -  if (!IsFixedArray()) return false;
 | 
| -  // There's actually no way to see the difference between a fixed array and
 | 
| -  // a cache cells array.  Since this is used for asserts we can check that
 | 
| -  // the length is plausible though.
 | 
| -  if (FixedArray::cast(this)->length() % 2 != 0) return false;
 | 
| -  return true;
 | 
| -}
 | 
| -
 | 
| -
 | 
|  bool Object::IsContext() {
 | 
|    if (!Object::IsHeapObject()) return false;
 | 
|    Map* map = HeapObject::cast(this)->map();
 | 
| @@ -2791,7 +2781,6 @@ CAST_ACCESSOR(DescriptorArray)
 | 
|  CAST_ACCESSOR(DeoptimizationInputData)
 | 
|  CAST_ACCESSOR(DeoptimizationOutputData)
 | 
|  CAST_ACCESSOR(DependentCode)
 | 
| -CAST_ACCESSOR(TypeFeedbackCells)
 | 
|  CAST_ACCESSOR(StringTable)
 | 
|  CAST_ACCESSOR(JSFunctionResultCache)
 | 
|  CAST_ACCESSOR(NormalizedMapCache)
 | 
| @@ -6563,43 +6552,23 @@ MaybeObject* ConstantPoolArray::Copy() {
 | 
|  }
 | 
|  
 | 
|  
 | 
| -void TypeFeedbackCells::SetAstId(int index, TypeFeedbackId id) {
 | 
| -  set(1 + index * 2, Smi::FromInt(id.ToInt()));
 | 
| -}
 | 
| -
 | 
| -
 | 
| -TypeFeedbackId TypeFeedbackCells::AstId(int index) {
 | 
| -  return TypeFeedbackId(Smi::cast(get(1 + index * 2))->value());
 | 
| -}
 | 
| -
 | 
| -
 | 
| -void TypeFeedbackCells::SetCell(int index, Cell* cell) {
 | 
| -  set(index * 2, cell);
 | 
| -}
 | 
| -
 | 
| -
 | 
| -Cell* TypeFeedbackCells::GetCell(int index) {
 | 
| -  return Cell::cast(get(index * 2));
 | 
| -}
 | 
| -
 | 
| -
 | 
| -Handle<Object> TypeFeedbackCells::UninitializedSentinel(Isolate* isolate) {
 | 
| +Handle<Object> TypeFeedbackInfo::UninitializedSentinel(Isolate* isolate) {
 | 
|    return isolate->factory()->the_hole_value();
 | 
|  }
 | 
|  
 | 
|  
 | 
| -Handle<Object> TypeFeedbackCells::MegamorphicSentinel(Isolate* isolate) {
 | 
| +Handle<Object> TypeFeedbackInfo::MegamorphicSentinel(Isolate* isolate) {
 | 
|    return isolate->factory()->undefined_value();
 | 
|  }
 | 
|  
 | 
|  
 | 
| -Handle<Object> TypeFeedbackCells::MonomorphicArraySentinel(Isolate* isolate,
 | 
| +Handle<Object> TypeFeedbackInfo::MonomorphicArraySentinel(Isolate* isolate,
 | 
|      ElementsKind elements_kind) {
 | 
|    return Handle<Object>(Smi::FromInt(static_cast<int>(elements_kind)), isolate);
 | 
|  }
 | 
|  
 | 
|  
 | 
| -Object* TypeFeedbackCells::RawUninitializedSentinel(Heap* heap) {
 | 
| +Object* TypeFeedbackInfo::RawUninitializedSentinel(Heap* heap) {
 | 
|    return heap->the_hole_value();
 | 
|  }
 | 
|  
 | 
| @@ -6682,8 +6651,8 @@ bool TypeFeedbackInfo::matches_inlined_type_change_checksum(int checksum) {
 | 
|  }
 | 
|  
 | 
|  
 | 
| -ACCESSORS(TypeFeedbackInfo, type_feedback_cells, TypeFeedbackCells,
 | 
| -          kTypeFeedbackCellsOffset)
 | 
| +ACCESSORS(TypeFeedbackInfo, feedback_vector, FixedArray,
 | 
| +          kFeedbackVectorOffset)
 | 
|  
 | 
|  
 | 
|  SMI_ACCESSORS(AliasedArgumentsEntry, aliased_context_slot, kAliasedContextSlot)
 | 
| 
 |