• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/

Lines Matching refs:OpInfo

65 struct OpInfo {
66 OpInfo(enum OperandTransfer TransferOperands)
68 OpInfo() : TransferOperands(OT_NA) {}
93 struct OpInfo OpInf; ///< Characteristics of operands
97 bool (*F)(ReduceEntryFunArgs *Arguments), struct OpInfo OpInf,
212 // OpInfo(TransferOperands),
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)},
223 ReduceArithmeticInstructions, OpInfo(OT_OperandsAll),
226 ReduceArithmeticInstructions, OpInfo(OT_OperandsAll),
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)},
261 ReduceArithmeticInstructions, OpInfo(OT_OperandsAll),
264 ReduceArithmeticInstructions, OpInfo(OT_OperandsAll),
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)}};