| Index: src/ic/ppc/handler-compiler-ppc.cc
|
| diff --git a/src/ic/ppc/handler-compiler-ppc.cc b/src/ic/ppc/handler-compiler-ppc.cc
|
| index e0caaa6a1f7d1021f6a0a9b82be11367c597ec43..d4edcc1ec98a0552bdec0153e2b3c1e76760dcea 100644
|
| --- a/src/ic/ppc/handler-compiler-ppc.cc
|
| +++ b/src/ic/ppc/handler-compiler-ppc.cc
|
| @@ -130,14 +130,6 @@ void PropertyHandlerCompiler::DiscardVectorAndSlot() {
|
| __ addi(sp, sp, Operand(2 * kPointerSize));
|
| }
|
|
|
| -void PropertyHandlerCompiler::PushReturnAddress(Register tmp) {
|
| - // No-op. Return address is in lr register.
|
| -}
|
| -
|
| -void PropertyHandlerCompiler::PopReturnAddress(Register tmp) {
|
| - // No-op. Return address is in lr register.
|
| -}
|
| -
|
| void PropertyHandlerCompiler::GenerateDictionaryNegativeLookup(
|
| MacroAssembler* masm, Label* miss_label, Register receiver,
|
| Handle<Name> name, Register scratch0, Register scratch1) {
|
| @@ -184,18 +176,6 @@ void PropertyHandlerCompiler::GenerateDictionaryNegativeLookup(
|
| __ DecrementCounter(counters->negative_lookups_miss(), 1, scratch0, scratch1);
|
| }
|
|
|
| -
|
| -void NamedLoadHandlerCompiler::GenerateDirectLoadGlobalFunctionPrototype(
|
| - MacroAssembler* masm, int index, Register result, Label* miss) {
|
| - __ LoadNativeContextSlot(index, result);
|
| - // Load its initial map. The global functions all have initial maps.
|
| - __ LoadP(result,
|
| - FieldMemOperand(result, JSFunction::kPrototypeOrInitialMapOffset));
|
| - // Load the prototype from the initial map.
|
| - __ LoadP(result, FieldMemOperand(result, Map::kPrototypeOffset));
|
| -}
|
| -
|
| -
|
| void NamedLoadHandlerCompiler::GenerateLoadFunctionPrototype(
|
| MacroAssembler* masm, Register receiver, Register scratch1,
|
| Register scratch2, Label* miss_label) {
|
| @@ -350,58 +330,6 @@ void NamedStoreHandlerCompiler::GenerateRestoreName(Label* label,
|
| }
|
| }
|
|
|
| -
|
| -void NamedStoreHandlerCompiler::GenerateRestoreName(Handle<Name> name) {
|
| - __ mov(this->name(), Operand(name));
|
| -}
|
| -
|
| -
|
| -void NamedStoreHandlerCompiler::GenerateRestoreMap(Handle<Map> transition,
|
| - Register map_reg,
|
| - Register scratch,
|
| - Label* miss) {
|
| - Handle<WeakCell> cell = Map::WeakCellForMap(transition);
|
| - DCHECK(!map_reg.is(scratch));
|
| - __ LoadWeakValue(map_reg, cell, miss);
|
| - if (transition->CanBeDeprecated()) {
|
| - __ lwz(scratch, FieldMemOperand(map_reg, Map::kBitField3Offset));
|
| - __ DecodeField<Map::Deprecated>(r0, scratch, SetRC);
|
| - __ bne(miss, cr0);
|
| - }
|
| -}
|
| -
|
| -
|
| -void NamedStoreHandlerCompiler::GenerateConstantCheck(Register map_reg,
|
| - int descriptor,
|
| - Register value_reg,
|
| - Register scratch,
|
| - Label* miss_label) {
|
| - DCHECK(!map_reg.is(scratch));
|
| - DCHECK(!map_reg.is(value_reg));
|
| - DCHECK(!value_reg.is(scratch));
|
| - __ LoadInstanceDescriptors(map_reg, scratch);
|
| - __ LoadP(scratch, FieldMemOperand(
|
| - scratch, DescriptorArray::GetValueOffset(descriptor)));
|
| - __ cmp(value_reg, scratch);
|
| - __ bne(miss_label);
|
| -}
|
| -
|
| -void NamedStoreHandlerCompiler::GenerateFieldTypeChecks(FieldType* field_type,
|
| - Register value_reg,
|
| - Label* miss_label) {
|
| - Register map_reg = scratch1();
|
| - Register scratch = scratch2();
|
| - DCHECK(!value_reg.is(map_reg));
|
| - DCHECK(!value_reg.is(scratch));
|
| - __ JumpIfSmi(value_reg, miss_label);
|
| - if (field_type->IsClass()) {
|
| - __ LoadP(map_reg, FieldMemOperand(value_reg, HeapObject::kMapOffset));
|
| - __ CmpWeakValue(map_reg, Map::WeakCellForMap(field_type->AsClass()),
|
| - scratch);
|
| - __ bne(miss_label);
|
| - }
|
| -}
|
| -
|
| void PropertyHandlerCompiler::GenerateAccessCheck(
|
| Handle<WeakCell> native_context_cell, Register scratch1, Register scratch2,
|
| Label* miss, bool compare_native_contexts_only) {
|
| @@ -538,14 +466,6 @@ void NamedStoreHandlerCompiler::FrontendFooter(Handle<Name> name, Label* miss) {
|
| }
|
| }
|
|
|
| -
|
| -void NamedLoadHandlerCompiler::GenerateLoadConstant(Handle<Object> value) {
|
| - // Return the constant value.
|
| - __ Move(r3, value);
|
| - __ Ret();
|
| -}
|
| -
|
| -
|
| void NamedLoadHandlerCompiler::GenerateLoadInterceptorWithFollowup(
|
| LookupIterator* it, Register holder_reg) {
|
| DCHECK(holder()->HasNamedInterceptor());
|
|
|