Lines Matching refs:iops
295 class T2OneRegImm<dag oops, dag iops, InstrItinClass itin,
297 : T2I<oops, iops, itin, opc, asm, pattern> {
308 class T2sOneRegImm<dag oops, dag iops, InstrItinClass itin,
310 : T2sI<oops, iops, itin, opc, asm, pattern> {
321 class T2OneRegCmpImm<dag oops, dag iops, InstrItinClass itin,
323 : T2I<oops, iops, itin, opc, asm, pattern> {
334 class T2OneRegShiftedReg<dag oops, dag iops, InstrItinClass itin,
336 : T2I<oops, iops, itin, opc, asm, pattern> {
347 class T2sOneRegShiftedReg<dag oops, dag iops, InstrItinClass itin,
349 : T2sI<oops, iops, itin, opc, asm, pattern> {
360 class T2OneRegCmpShiftedReg<dag oops, dag iops, InstrItinClass itin,
362 : T2I<oops, iops, itin, opc, asm, pattern> {
373 class T2TwoReg<dag oops, dag iops, InstrItinClass itin,
375 : T2I<oops, iops, itin, opc, asm, pattern> {
383 class T2sTwoReg<dag oops, dag iops, InstrItinClass itin,
385 : T2sI<oops, iops, itin, opc, asm, pattern> {
393 class T2TwoRegCmp<dag oops, dag iops, InstrItinClass itin,
395 : T2I<oops, iops, itin, opc, asm, pattern> {
404 class T2TwoRegImm<dag oops, dag iops, InstrItinClass itin,
406 : T2I<oops, iops, itin, opc, asm, pattern> {
418 class T2sTwoRegImm<dag oops, dag iops, InstrItinClass itin,
420 : T2sI<oops, iops, itin, opc, asm, pattern> {
432 class T2TwoRegShiftImm<dag oops, dag iops, InstrItinClass itin,
434 : T2I<oops, iops, itin, opc, asm, pattern> {
445 class T2sTwoRegShiftImm<dag oops, dag iops, InstrItinClass itin,
447 : T2sI<oops, iops, itin, opc, asm, pattern> {
458 class T2ThreeReg<dag oops, dag iops, InstrItinClass itin,
460 : T2I<oops, iops, itin, opc, asm, pattern> {
470 class T2ThreeRegNoP<dag oops, dag iops, InstrItinClass itin,
472 : T2XI<oops, iops, itin, asm, pattern> {
482 class T2sThreeReg<dag oops, dag iops, InstrItinClass itin,
484 : T2sI<oops, iops, itin, opc, asm, pattern> {
494 class T2TwoRegShiftedReg<dag oops, dag iops, InstrItinClass itin,
496 : T2I<oops, iops, itin, opc, asm, pattern> {
509 class T2sTwoRegShiftedReg<dag oops, dag iops, InstrItinClass itin,
511 : T2sI<oops, iops, itin, opc, asm, pattern> {
524 class T2FourReg<dag oops, dag iops, InstrItinClass itin,
526 : T2I<oops, iops, itin, opc, asm, pattern> {
539 dag oops, dag iops, InstrItinClass itin,
541 : T2I<oops, iops, itin, opc, asm, pattern> {
556 dag oops, dag iops, InstrItinClass itin,
558 : T2I<oops, iops, itin, opc, asm, pattern> {
1209 class T2PCOneRegImm<dag oops, dag iops, InstrItinClass itin,
1211 : T2XI<oops, iops, itin, asm, pattern> {
1413 class T2Ildacq<bits<4> bits23_20, bits<2> bit54, dag oops, dag iops,
1415 : Thumb2I<oops, iops, AddrModeNone, 4, NoItinerary,
1584 class T2Istrrel<bits<2> bit54, dag oops, dag iops,
1586 : Thumb2I<oops, iops, AddrModeNone, 4, NoItinerary, opc,
2114 dag iops = (ins rGPR:$Rn, rGPR:$Rm),
2116 : T2I<(outs rGPR:$Rd), iops, NoItinerary, opc, asm, pat>,
2192 dag iops, InstrItinClass itin, string opc, string asm, list<dag> pattern>
2193 : T2ThreeReg<oops, iops, itin, opc, asm, pattern> {
2202 dag iops, InstrItinClass itin, string opc, string asm, list<dag> pattern>
2203 : T2FourReg<oops, iops, itin, opc, asm, pattern> {
2224 class T2SatI<dag oops, dag iops, InstrItinClass itin,
2226 : T2I<oops, iops, itin, opc, asm, pattern> {
2367 class T2BitFI<dag oops, dag iops, InstrItinClass itin,
2369 : T2I<oops, iops, itin, opc, asm, pattern> {
2380 class T2TwoRegBitFI<dag oops, dag iops, InstrItinClass itin,
2382 : T2BitFI<oops, iops, itin, opc, asm, pattern> {
2939 class T2I_misc<bits<2> op1, bits<2> op2, dag oops, dag iops,
2941 : T2ThreeReg<oops, iops, itin, opc, asm, pattern> {
3244 class T2I_ldrex<bits<4> opcod, dag oops, dag iops, AddrMode am, int sz,
3247 : Thumb2I<oops, iops, am, sz, itin, opc, asm, cstr, pattern> {
3259 class T2I_strex<bits<4> opcod, dag oops, dag iops, AddrMode am, int sz,
3262 : Thumb2I<oops, iops, am, sz, itin, opc, asm, cstr, pattern> {
3688 class t2CPS<dag iops, string asm_op> : T2XI<(outs), iops, NoItinerary,
3778 class T2SRS<bits<2> Op, bit W, dag oops, dag iops, InstrItinClass itin,
3780 : T2I<oops, iops, itin, opc, asm, pattern>,
3810 class T2RFE<bits<12> op31_20, dag oops, dag iops, InstrItinClass itin,
3812 : T2I<oops, iops, itin, opc, asm, pattern>,
3928 class T2CI<bits<4> op31_28, dag oops, dag iops, string opc, string asm, list<dag> pattern>
3929 : T2I<oops, iops, NoItinerary, opc, asm, pattern> {
4149 class t2MovRCopro<bits<4> Op, string opc, bit direction, dag oops, dag iops,
4151 : T2Cop<Op, oops, iops, opc, "\t$cop, $opc1, $Rt, $CRn, $CRm, $opc2",
4172 class t2MovRRCopro<bits<4> Op, string opc, bit direction, dag oops, dag iops,
4174 : T2Cop<Op, oops, iops, opc, "\t$cop, $opc1, $Rt, $Rt2, $CRm", pattern> {