[vm/compiler] Cleanup unused Assembler::LoadWordFromPoolIndexFixed
TEST=ci
Change-Id: I079e089733fb487029c2d8a0065b585f45aed77f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/225423
Reviewed-by: Tess Strickland <sstrickl@google.com>
Commit-Queue: Alexander Markov <alexmarkov@google.com>
diff --git a/runtime/vm/compiler/assembler/assembler_arm64.cc b/runtime/vm/compiler/assembler/assembler_arm64.cc
index 3bfb9a8..b4dcf19 100644
--- a/runtime/vm/compiler/assembler/assembler_arm64.cc
+++ b/runtime/vm/compiler/assembler/assembler_arm64.cc
@@ -435,22 +435,6 @@
}
}
-void Assembler::LoadWordFromPoolIndexFixed(Register dst, intptr_t index) {
- ASSERT(constant_pool_allowed());
- ASSERT(dst != PP);
- Operand op;
- // PP is _un_tagged on ARM64.
- const uint32_t offset = target::ObjectPool::element_offset(index);
- const uint32_t upper20 = offset & 0xfffff000;
- const uint32_t lower12 = offset & 0x00000fff;
- const Operand::OperandType ot =
- Operand::CanHold(upper20, kXRegSizeInBits, &op);
- ASSERT(ot == Operand::Immediate);
- ASSERT(Address::CanHoldOffset(lower12));
- add(dst, PP, op);
- ldr(dst, Address(dst, lower12));
-}
-
void Assembler::LoadDoubleWordFromPoolIndex(Register lower,
Register upper,
intptr_t index) {
diff --git a/runtime/vm/compiler/assembler/assembler_arm64.h b/runtime/vm/compiler/assembler/assembler_arm64.h
index 886ab74..554f4d8 100644
--- a/runtime/vm/compiler/assembler/assembler_arm64.h
+++ b/runtime/vm/compiler/assembler/assembler_arm64.h
@@ -2250,8 +2250,6 @@
compiler::LRState lr_state_ = compiler::LRState::OnEntry();
- void LoadWordFromPoolIndexFixed(Register dst, intptr_t index);
-
// Note: the function never clobbers TMP, TMP2 scratch registers.
void LoadObjectHelper(Register dst, const Object& obj, bool is_unique);