Index: src/IceInstARM32.h |
diff --git a/src/IceInstARM32.h b/src/IceInstARM32.h |
index 28317d270f13cff97b6dd338fe31fe0855d48c4b..cf5448546b02819354c7fe60503edb7e3b2a899e 100644 |
--- a/src/IceInstARM32.h |
+++ b/src/IceInstARM32.h |
@@ -334,10 +334,18 @@ public: |
Vsub |
}; |
+ static constexpr size_t InstSize = sizeof(uint32_t); |
+ |
static const char *getWidthString(Type Ty); |
static const char *getVecWidthString(Type Ty); |
static CondARM32::Cond getOppositeCondition(CondARM32::Cond Cond); |
+ /// Called inside derived methods emit() to communicate that multiple |
+ /// instructions are being generated. Used by emitIAS() methods to |
+ /// generate textual fixups for instructions that are not yet |
+ /// implemented. |
+ void startNextInst(const Cfg *Func) const; |
+ |
/// Shared emit routines for common forms of instructions. |
static void emitThreeAddrFP(const char *Opcode, const InstARM32 *Inst, |
const Cfg *Func); |