Commit e4f81fe1 authored by Junliang Yan's avatar Junliang Yan Committed by Commit Bot

s390x: rename Load Op as Load[S/U][bitsize]

Replace LoadW/lW/LogicalHalfWordP/HalfWordP/B/lB/Float32/Double as
LoadS32/U32/S16/U16/S8/U8/F32/F64

Change-Id: I2a41dee0168fb17eb4043ce78f857e1fd898ea8a
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2575139Reviewed-by: 's avatarMilad Fa <mfarazma@redhat.com>
Commit-Queue: Junliang Yan <junyan@redhat.com>
Cr-Commit-Position: refs/heads/master@{#71621}
parent ffb04e5e
This diff is collapsed.
This diff is collapsed.
......@@ -404,16 +404,16 @@ class V8_EXPORT_PRIVATE TurboAssembler : public TurboAssemblerBase {
// Load 32bit
void Load(Register dst, const MemOperand& opnd);
void Load(Register dst, const Operand& opnd);
void LoadW(Register dst, const MemOperand& opnd, Register scratch = no_reg);
void LoadW(Register dst, Register src);
void LoadlW(Register dst, const MemOperand& opnd, Register scratch = no_reg);
void LoadlW(Register dst, Register src);
void LoadLogicalHalfWordP(Register dst, const MemOperand& opnd);
void LoadLogicalHalfWordP(Register dst, Register src);
void LoadB(Register dst, const MemOperand& opnd);
void LoadB(Register dst, Register src);
void LoadlB(Register dst, const MemOperand& opnd);
void LoadlB(Register dst, Register src);
void LoadS32(Register dst, const MemOperand& opnd, Register scratch = no_reg);
void LoadS32(Register dst, Register src);
void LoadU32(Register dst, const MemOperand& opnd, Register scratch = no_reg);
void LoadU32(Register dst, Register src);
void LoadU16(Register dst, const MemOperand& opnd);
void LoadU16(Register dst, Register src);
void LoadS8(Register dst, const MemOperand& opnd);
void LoadS8(Register dst, Register src);
void LoadU8(Register dst, const MemOperand& opnd);
void LoadU8(Register dst, Register src);
void LoadLogicalReversedWordP(Register dst, const MemOperand& opnd);
void LoadLogicalReversedHalfWordP(Register dst, const MemOperand& opnd);
......@@ -427,8 +427,8 @@ class V8_EXPORT_PRIVATE TurboAssembler : public TurboAssemblerBase {
void LoadAndTestP(Register dst, const MemOperand& opnd);
// Load Floating Point
void LoadDouble(DoubleRegister dst, const MemOperand& opnd);
void LoadFloat32(DoubleRegister dst, const MemOperand& opnd);
void LoadF64(DoubleRegister dst, const MemOperand& opnd);
void LoadF32(DoubleRegister dst, const MemOperand& opnd);
void LoadFloat32ConvertToDouble(DoubleRegister dst, const MemOperand& mem);
void LoadSimd128(Simd128Register dst, const MemOperand& mem,
Register scratch);
......@@ -540,7 +540,7 @@ class V8_EXPORT_PRIVATE TurboAssembler : public TurboAssemblerBase {
}
void pop(DoubleRegister dst) {
LoadDouble(dst, MemOperand(sp));
LoadF64(dst, MemOperand(sp));
la(sp, MemOperand(sp, kSystemPointerSize));
}
......@@ -768,9 +768,9 @@ class V8_EXPORT_PRIVATE TurboAssembler : public TurboAssemblerBase {
void StoreW(Register src, const MemOperand& mem, Register scratch = no_reg);
void LoadHalfWordP(Register dst, Register src);
void LoadS16(Register dst, Register src);
void LoadHalfWordP(Register dst, const MemOperand& mem,
void LoadS16(Register dst, const MemOperand& mem,
Register scratch = no_reg);
void StoreHalfWord(Register src, const MemOperand& mem,
......@@ -979,7 +979,7 @@ class V8_EXPORT_PRIVATE TurboAssembler : public TurboAssemblerBase {
} else if (is_int20(value.offset())) {
tmy(value, Operand(1));
} else {
LoadB(r0, value);
LoadS8(r0, value);
tmll(r0, Operand(1));
}
}
......
......@@ -40,7 +40,7 @@ void DebugCodegen::GenerateFrameDropperTrampoline(MacroAssembler* masm) {
__ LeaveFrame(StackFrame::INTERNAL);
__ LoadTaggedPointerField(
r2, FieldMemOperand(r3, JSFunction::kSharedFunctionInfoOffset));
__ LoadLogicalHalfWordP(
__ LoadU16(
r2, FieldMemOperand(r2, SharedFunctionInfo::kFormalParameterCountOffset));
__ LoadRR(r4, r2);
......
......@@ -279,8 +279,8 @@ void RegExpMacroAssemblerS390::CheckNotBackReferenceIgnoreCase(
Label loop;
__ bind(&loop);
__ LoadlB(r5, MemOperand(r2, r1));
__ LoadlB(r6, MemOperand(r4, r1));
__ LoadU8(r5, MemOperand(r2, r1));
__ LoadU8(r6, MemOperand(r4, r1));
__ CmpP(r6, r5);
__ beq(&loop_check);
......@@ -412,12 +412,12 @@ void RegExpMacroAssemblerS390::CheckNotBackReference(int start_reg,
Label loop;
__ bind(&loop);
if (mode_ == LATIN1) {
__ LoadlB(r5, MemOperand(r2, r1));
__ LoadlB(r6, MemOperand(r4, r1));
__ LoadU8(r5, MemOperand(r2, r1));
__ LoadU8(r6, MemOperand(r4, r1));
} else {
DCHECK(mode_ == UC16);
__ LoadLogicalHalfWordP(r5, MemOperand(r2, r1));
__ LoadLogicalHalfWordP(r6, MemOperand(r4, r1));
__ LoadU16(r5, MemOperand(r2, r1));
__ LoadU16(r6, MemOperand(r4, r1));
}
__ la(r1, MemOperand(r1, char_size()));
__ CmpP(r5, r6);
......@@ -496,7 +496,7 @@ void RegExpMacroAssemblerS390::CheckBitInTable(Handle<ByteArray> table,
__ AndP(r3, current_character(), Operand(kTableSize - 1));
index = r3;
}
__ LoadlB(r2,
__ LoadU8(r2,
MemOperand(r2, index, (ByteArray::kHeaderSize - kHeapObjectTag)));
__ CmpP(r2, Operand::Zero());
BranchOrBacktrack(ne, on_bit_set);
......@@ -587,7 +587,7 @@ bool RegExpMacroAssemblerS390::CheckSpecialCharacterClass(uc16 type,
ExternalReference map =
ExternalReference::re_word_character_map(isolate());
__ mov(r2, Operand(map));
__ LoadlB(r2, MemOperand(r2, current_character()));
__ LoadU8(r2, MemOperand(r2, current_character()));
__ CmpLogicalP(r2, Operand::Zero());
BranchOrBacktrack(eq, on_no_match);
return true;
......@@ -602,7 +602,7 @@ bool RegExpMacroAssemblerS390::CheckSpecialCharacterClass(uc16 type,
ExternalReference map =
ExternalReference::re_word_character_map(isolate());
__ mov(r2, Operand(map));
__ LoadlB(r2, MemOperand(r2, current_character()));
__ LoadU8(r2, MemOperand(r2, current_character()));
__ CmpLogicalP(r2, Operand::Zero());
BranchOrBacktrack(ne, on_no_match);
if (mode_ != LATIN1) {
......@@ -1270,7 +1270,7 @@ void RegExpMacroAssemblerS390::LoadCurrentCharacterUnchecked(int cp_offset,
// using load reverse for big-endian platforms
if (characters == 4) {
#if V8_TARGET_LITTLE_ENDIAN
__ LoadlW(current_character(),
__ LoadU32(current_character(),
MemOperand(current_input_offset(), end_of_input_address(),
cp_offset * char_size()));
#else
......@@ -1280,7 +1280,7 @@ void RegExpMacroAssemblerS390::LoadCurrentCharacterUnchecked(int cp_offset,
#endif
} else if (characters == 2) {
#if V8_TARGET_LITTLE_ENDIAN
__ LoadLogicalHalfWordP(current_character(),
__ LoadU16(current_character(),
MemOperand(current_input_offset(), end_of_input_address(),
cp_offset * char_size()));
#else
......@@ -1290,14 +1290,14 @@ void RegExpMacroAssemblerS390::LoadCurrentCharacterUnchecked(int cp_offset,
#endif
} else {
DCHECK_EQ(1, characters);
__ LoadlB(current_character(),
__ LoadU8(current_character(),
MemOperand(current_input_offset(), end_of_input_address(),
cp_offset * char_size()));
}
} else {
DCHECK(mode_ == UC16);
if (characters == 2) {
__ LoadlW(current_character(),
__ LoadU32(current_character(),
MemOperand(current_input_offset(), end_of_input_address(),
cp_offset * char_size()));
#if !V8_TARGET_LITTLE_ENDIAN
......@@ -1306,7 +1306,7 @@ void RegExpMacroAssemblerS390::LoadCurrentCharacterUnchecked(int cp_offset,
#endif
} else {
DCHECK_EQ(1, characters);
__ LoadLogicalHalfWordP(
__ LoadU16(
current_character(),
MemOperand(current_input_offset(), end_of_input_address(),
cp_offset * char_size()));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment