diff options
Diffstat (limited to 'deps/v8/src/arm/macro-assembler-arm.h')
-rw-r--r-- | deps/v8/src/arm/macro-assembler-arm.h | 25 |
1 files changed, 7 insertions, 18 deletions
diff --git a/deps/v8/src/arm/macro-assembler-arm.h b/deps/v8/src/arm/macro-assembler-arm.h index a69b918ed8..506364686f 100644 --- a/deps/v8/src/arm/macro-assembler-arm.h +++ b/deps/v8/src/arm/macro-assembler-arm.h @@ -41,7 +41,6 @@ inline MemOperand FieldMemOperand(Register object, int offset) { // Give alias names to registers const Register cp = {Register::kCode_r7}; // JavaScript context pointer. -const Register pp = {Register::kCode_r8}; // Constant pool pointer. const Register kRootRegister = {Register::kCode_r10}; // Roots array pointer. // Flags used for AllocateHeapNumber @@ -474,12 +473,10 @@ class MacroAssembler: public Assembler { } } - // Push a fixed frame, consisting of lr, fp, constant pool (if - // FLAG_enable_embedded_constant_pool) + // Push a fixed frame, consisting of lr, fp void PushCommonFrame(Register marker_reg = no_reg); - // Push a standard frame, consisting of lr, fp, constant pool (if - // FLAG_enable_embedded_constant_pool), context and JS function + // Push a standard frame, consisting of lr, fp, context and JS function void PushStandardFrame(Register function_reg); void PopCommonFrame(Register marker_reg = no_reg); @@ -562,20 +559,17 @@ class MacroAssembler: public Assembler { void VmovExtended(Register dst, int src_code); void VmovExtended(int dst_code, Register src); // Move between s-registers and imaginary s-registers. - void VmovExtended(int dst_code, int src_code, Register scratch); - void VmovExtended(int dst_code, const MemOperand& src, Register scratch); - void VmovExtended(const MemOperand& dst, int src_code, Register scratch); + void VmovExtended(int dst_code, int src_code); + void VmovExtended(int dst_code, const MemOperand& src); + void VmovExtended(const MemOperand& dst, int src_code); void ExtractLane(Register dst, QwNeonRegister src, NeonDataType dt, int lane); void ExtractLane(Register dst, DwVfpRegister src, NeonDataType dt, int lane); - void ExtractLane(SwVfpRegister dst, QwNeonRegister src, Register scratch, - int lane); + void ExtractLane(SwVfpRegister dst, QwNeonRegister src, int lane); void ReplaceLane(QwNeonRegister dst, QwNeonRegister src, Register src_lane, NeonDataType dt, int lane); void ReplaceLane(QwNeonRegister dst, QwNeonRegister src, - SwVfpRegister src_lane, Register scratch, int lane); - void Swizzle(QwNeonRegister dst, QwNeonRegister src, Register scratch, - NeonSize size, uint32_t lanes); + SwVfpRegister src_lane, int lane); void LslPair(Register dst_low, Register dst_high, Register src_low, Register src_high, Register scratch, Register shift); @@ -1337,11 +1331,6 @@ class MacroAssembler: public Assembler { Register scratch_reg, Label* no_memento_found); - // Loads the constant pool pointer (pp) register. - void LoadConstantPoolPointerRegisterFromCodeTargetAddress( - Register code_target_address); - void LoadConstantPoolPointerRegister(); - private: void CallCFunctionHelper(Register function, int num_reg_arguments, |