Lines Matching refs:ImmField

51 struct ImmField {  struct
52 ImmField() : ImmFieldOperand(-1), Shift(0), LBound(0), HBound(0) {} in ImmField() function
53 ImmField(uint8_t Shift, int16_t LBound, int16_t HBound, in ImmField() function
94 struct ImmField Imm; ///< Characteristics of immediate field
98 struct ImmField Imm) in ReduceEntry()
106 int8_t ImmField() const { return Imm.ImmFieldOperand; } in ImmField() function
215 ReduceADDIUToADDIUR1SP, OpInfo(OT_Operands02), ImmField(2, 0, 64, 2)},
217 OpInfo(OT_Operand2), ImmField(0, 0, 0, 2)},
219 ReduceADDIUToADDIUR1SP, OpInfo(OT_Operands02), ImmField(2, 0, 64, 2)},
221 ReduceADDIUToADDIUSP, OpInfo(OT_Operand2), ImmField(0, 0, 0, 2)},
224 ImmField(0, 0, 0, -1)},
227 ImmField(0, 0, 0, -1)},
229 OpInfo(OT_OperandsAll), ImmField(0, -1, 15, 2)},
231 OpInfo(OT_OperandsAll), ImmField(0, -1, 15, 2)},
233 ReduceADDIUToADDIUR1SP, OpInfo(OT_Operands02), ImmField(2, 0, 64, 2)},
235 ReduceADDIUToADDIUR1SP, OpInfo(OT_Operands02), ImmField(2, 0, 64, 2)},
237 OpInfo(OT_OperandsAll), ImmField(1, 0, 16, 2)},
239 OpInfo(OT_OperandsAll), ImmField(1, 0, 16, 2)},
241 OpInfo(OT_OperandsLwp), ImmField(0, -2048, 2048, 2)},
243 OpInfo(OT_OperandsAll), ImmField(2, 0, 32, 2)},
245 OpInfo(OT_OperandsLwp), ImmField(0, -2048, 2048, 2)},
247 OpInfo(OT_OperandsLwp), ImmField(0, -2048, 2048, 2)},
249 OpInfo(OT_OperandsAll), ImmField(2, 0, 32, 2)},
251 OpInfo(OT_OperandsMovep), ImmField(0, 0, 0, -1)},
253 OpInfo(OT_OperandsAll), ImmField(0, 0, 16, 2)},
255 OpInfo(OT_OperandsAll), ImmField(0, 0, 16, 2)},
257 OpInfo(OT_OperandsAll), ImmField(1, 0, 16, 2)},
259 OpInfo(OT_OperandsAll), ImmField(1, 0, 16, 2)},
262 ImmField(0, 0, 0, -1)},
265 ImmField(0, 0, 0, -1)},
267 OpInfo(OT_OperandsSwp), ImmField(0, -2048, 2048, 2)},
269 OpInfo(OT_OperandsAll), ImmField(2, 0, 32, 2)},
271 OpInfo(OT_OperandsSwp), ImmField(0, -2048, 2048, 2)},
273 OpInfo(OT_OperandsSwp), ImmField(0, -2048, 2048, 2)},
275 OpInfo(OT_OperandsAll), ImmField(2, 0, 32, 2)},
277 OpInfo(OT_OperandsXOR), ImmField(0, 0, 0, -1)},
279 OpInfo(OT_OperandsXOR), ImmField(0, 0, 0, -1)}};
341 if (!GetImm(MI, Entry.ImmField(), offset)) in ImmInRange()
529 if (!GetImm(MI, Entry.ImmField(), ImmValue)) in ReduceADDIUToADDIUSP()