| Index: src/IceAssemblerARM32.h
|
| diff --git a/src/IceAssemblerARM32.h b/src/IceAssemblerARM32.h
|
| index 0443869c3110137163fb060630e4c067b2790f31..4040d69a8bc3bea1a49cbd90cda29c5b9d826713 100644
|
| --- a/src/IceAssemblerARM32.h
|
| +++ b/src/IceAssemblerARM32.h
|
| @@ -150,6 +150,9 @@ public:
|
|
|
| void bkpt(uint16_t Imm16);
|
|
|
| + void eor(const Operand *OpRd, const Operand *OpRn, const Operand *OpSrc1,
|
| + bool SetFlags, CondARM32::Cond Cond);
|
| +
|
| void ldr(const Operand *OpRt, const Operand *OpAddress, CondARM32::Cond Cond);
|
|
|
| void mov(const Operand *OpRd, const Operand *OpSrc, CondARM32::Cond Cond);
|
| @@ -196,6 +199,11 @@ private:
|
| void emitType01(CondARM32::Cond Cond, IValueT Type, IValueT Opcode,
|
| bool SetCc, IValueT Rn, IValueT Rd, IValueT imm12);
|
|
|
| + // Converts arguments to appropriate representation on a data operation,
|
| + // and then calls emitType01 above.
|
| + void emitType01(IValueT Opcode, const Operand *OpRd, const Operand *OpRn,
|
| + const Operand *OpSrc1, bool SetFlags, CondARM32::Cond Cond);
|
| +
|
| void emitType05(CondARM32::Cond COnd, int32_t Offset, bool Link);
|
|
|
| // Pattern ccccoooaabalnnnnttttaaaaaaaaaaaa where cccc=Cond, ooo=InstType,
|
|
|