summaryrefslogtreecommitdiff
path: root/deps/v8/src/arm/macro-assembler-arm.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/arm/macro-assembler-arm.h')
-rw-r--r--deps/v8/src/arm/macro-assembler-arm.h25
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,