| Index: src/x64/macro-assembler-x64.h
|
| diff --git a/src/x64/macro-assembler-x64.h b/src/x64/macro-assembler-x64.h
|
| index f085509914b796e1ff6ad93be52c7fefce800c16..8b9bb60da67ec93c1488fd6e5f29b406551233d7 100644
|
| --- a/src/x64/macro-assembler-x64.h
|
| +++ b/src/x64/macro-assembler-x64.h
|
| @@ -1112,29 +1112,6 @@ class MacroAssembler: public Assembler {
|
| // Always use unsigned comparisons: above and below, not less and greater.
|
| void CmpInstanceType(Register map, InstanceType type);
|
|
|
| - // Check if a map for a JSObject indicates that the object can have both smi
|
| - // and HeapObject elements. Jump to the specified label if it does not.
|
| - void CheckFastObjectElements(Register map,
|
| - Label* fail,
|
| - Label::Distance distance = Label::kFar);
|
| -
|
| - // Check if a map for a JSObject indicates that the object has fast smi only
|
| - // elements. Jump to the specified label if it does not.
|
| - void CheckFastSmiElements(Register map,
|
| - Label* fail,
|
| - Label::Distance distance = Label::kFar);
|
| -
|
| - // Check to see if maybe_number can be stored as a double in
|
| - // FastDoubleElements. If it can, store it at the index specified by index in
|
| - // the FastDoubleElements array elements, otherwise jump to fail. Note that
|
| - // index must not be smi-tagged.
|
| - void StoreNumberToDoubleElements(Register maybe_number,
|
| - Register elements,
|
| - Register index,
|
| - XMMRegister xmm_scratch,
|
| - Label* fail,
|
| - int elements_offset = 0);
|
| -
|
| // Compare an object's map with the specified map.
|
| void CompareMap(Register obj, Handle<Map> map);
|
|
|
| @@ -1420,17 +1397,6 @@ class MacroAssembler: public Assembler {
|
| LoadNativeContextSlot(Context::GLOBAL_PROXY_INDEX, dst);
|
| }
|
|
|
| - // Conditionally load the cached Array transitioned map of type
|
| - // transitioned_kind from the native context if the map in register
|
| - // map_in_out is the cached Array map in the native context of
|
| - // expected_kind.
|
| - void LoadTransitionedArrayMapConditional(
|
| - ElementsKind expected_kind,
|
| - ElementsKind transitioned_kind,
|
| - Register map_in_out,
|
| - Register scratch,
|
| - Label* no_map_match);
|
| -
|
| // Load the native context slot with the current index.
|
| void LoadNativeContextSlot(int index, Register dst);
|
|
|
| @@ -1593,20 +1559,6 @@ class MacroAssembler: public Assembler {
|
| Register scratch_reg,
|
| Label* no_memento_found);
|
|
|
| - void JumpIfJSArrayHasAllocationMemento(Register receiver_reg,
|
| - Register scratch_reg,
|
| - Label* memento_found) {
|
| - Label no_memento_found;
|
| - TestJSArrayForAllocationMemento(receiver_reg, scratch_reg,
|
| - &no_memento_found);
|
| - j(equal, memento_found);
|
| - bind(&no_memento_found);
|
| - }
|
| -
|
| - // Jumps to found label if a prototype map has dictionary elements.
|
| - void JumpIfDictionaryInPrototypeChain(Register object, Register scratch0,
|
| - Register scratch1, Label* found);
|
| -
|
| private:
|
| // Order general registers are pushed by Pushad.
|
| // rax, rcx, rdx, rbx, rsi, rdi, r8, r9, r11, r12, r14, r15.
|
|
|