Index: src/DartARM32/assembler_arm.h |
diff --git a/src/DartARM32/assembler_arm.h b/src/DartARM32/assembler_arm.h |
index 97d02d99018c2175b6c8646f229c21cafb8411b7..2a9aea7ad614d880dc0dde4fe211f01d974344a5 100644 |
--- a/src/DartARM32/assembler_arm.h |
+++ b/src/DartARM32/assembler_arm.h |
@@ -575,8 +575,12 @@ class Assembler : public ValueObject { |
void ldm(BlockAddressMode am, Register base, |
RegList regs, Condition cond = AL); |
+#if 0 |
+ // Folded into ARM32::AssemblerARM32::pushList(), since it is its only |
+ // use (and doesn't implement ARM STM instruction). |
void stm(BlockAddressMode am, Register base, |
RegList regs, Condition cond = AL); |
+#endif |
void ldrex(Register rd, Register rn, Condition cond = AL); |
void strex(Register rd, Register rt, Register rn, Condition cond = AL); |
@@ -926,10 +930,16 @@ class Assembler : public ValueObject { |
void CopyFloat64x2Field(Register dst, Register src, |
Register tmp1, Register tmp2, DRegister dtmp); |
+#if 0 |
+ // Moved to ARM32::AssemblerARM32::push(). |
void Push(Register rd, Condition cond = AL); |
+#endif |
void Pop(Register rd, Condition cond = AL); |
+#if 0 |
+ // Moved to ARM32::AssemblerARM32::pushList(); |
void PushList(RegList regs, Condition cond = AL); |
+#endif |
void PopList(RegList regs, Condition cond = AL); |
void MoveRegister(Register rd, Register rm, Condition cond = AL); |
@@ -1166,11 +1176,14 @@ class Assembler : public ValueObject { |
Register rd, |
Address ad); |
+#if 0 |
+ // Moved to ARM32::AssemblerARM32::emitMultiMemOp() |
void EmitMultiMemOp(Condition cond, |
BlockAddressMode am, |
bool load, |
Register base, |
RegList regs); |
+#endif |
void EmitShiftImmediate(Condition cond, |
Shift opcode, |