diff options
Diffstat (limited to 'vm/compiler/codegen/armv5te/Armv5teLIR.h')
-rw-r--r-- | vm/compiler/codegen/armv5te/Armv5teLIR.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/vm/compiler/codegen/armv5te/Armv5teLIR.h b/vm/compiler/codegen/armv5te/Armv5teLIR.h index 709b95fe3..6408038b2 100644 --- a/vm/compiler/codegen/armv5te/Armv5teLIR.h +++ b/vm/compiler/codegen/armv5te/Armv5teLIR.h @@ -179,6 +179,7 @@ typedef struct Armv5teEncodingMap { int flags; char *name; char* fmt; + int size; } Armv5teEncodingMap; extern Armv5teEncodingMap EncodingMap[ARMV5TE_LAST]; @@ -194,6 +195,7 @@ typedef struct Armv5teLIR { int operands[3]; // [0..2] = [dest, src1, src2] bool isNop; // LIR is optimized away int age; // default is 0, set lazily by the optimizer + int size; // 16-bit unit size (1 for thumb, 1 or 2 for thumb2) } Armv5teLIR; /* Chain cell for predicted method invocation */ |