Lines Matching full:itin
293 class T2OneRegImm<dag oops, dag iops, InstrItinClass itin,
295 : T2I<oops, iops, itin, opc, asm, pattern> {
306 class T2sOneRegImm<dag oops, dag iops, InstrItinClass itin,
308 : T2sI<oops, iops, itin, opc, asm, pattern> {
319 class T2OneRegCmpImm<dag oops, dag iops, InstrItinClass itin,
321 : T2I<oops, iops, itin, opc, asm, pattern> {
332 class T2OneRegShiftedReg<dag oops, dag iops, InstrItinClass itin,
334 : T2I<oops, iops, itin, opc, asm, pattern> {
345 class T2sOneRegShiftedReg<dag oops, dag iops, InstrItinClass itin,
347 : T2sI<oops, iops, itin, opc, asm, pattern> {
358 class T2OneRegCmpShiftedReg<dag oops, dag iops, InstrItinClass itin,
360 : T2I<oops, iops, itin, opc, asm, pattern> {
371 class T2TwoReg<dag oops, dag iops, InstrItinClass itin,
373 : T2I<oops, iops, itin, opc, asm, pattern> {
381 class T2sTwoReg<dag oops, dag iops, InstrItinClass itin,
383 : T2sI<oops, iops, itin, opc, asm, pattern> {
391 class T2TwoRegCmp<dag oops, dag iops, InstrItinClass itin,
393 : T2I<oops, iops, itin, opc, asm, pattern> {
402 class T2TwoRegImm<dag oops, dag iops, InstrItinClass itin,
404 : T2I<oops, iops, itin, opc, asm, pattern> {
416 class T2sTwoRegImm<dag oops, dag iops, InstrItinClass itin,
418 : T2sI<oops, iops, itin, opc, asm, pattern> {
430 class T2TwoRegShiftImm<dag oops, dag iops, InstrItinClass itin,
432 : T2I<oops, iops, itin, opc, asm, pattern> {
443 class T2sTwoRegShiftImm<dag oops, dag iops, InstrItinClass itin,
445 : T2sI<oops, iops, itin, opc, asm, pattern> {
456 class T2ThreeReg<dag oops, dag iops, InstrItinClass itin,
458 : T2I<oops, iops, itin, opc, asm, pattern> {
468 class T2sThreeReg<dag oops, dag iops, InstrItinClass itin,
470 : T2sI<oops, iops, itin, opc, asm, pattern> {
480 class T2TwoRegShiftedReg<dag oops, dag iops, InstrItinClass itin,
482 : T2I<oops, iops, itin, opc, asm, pattern> {
495 class T2sTwoRegShiftedReg<dag oops, dag iops, InstrItinClass itin,
497 : T2sI<oops, iops, itin, opc, asm, pattern> {
510 class T2FourReg<dag oops, dag iops, InstrItinClass itin,
512 : T2I<oops, iops, itin, opc, asm, pattern> {
525 dag oops, dag iops, InstrItinClass itin,
527 : T2I<oops, iops, itin, opc, asm, pattern> {
542 dag oops, dag iops, InstrItinClass itin,
544 : T2I<oops, iops, itin, opc, asm, pattern> {
1194 class T2PCOneRegImm<dag oops, dag iops, InstrItinClass itin,
1196 : T2XI<oops, iops, itin, asm, pattern> {
1639 multiclass thumb2_ld_mult<string asm, InstrItinClass itin,
1643 itin, !strconcat(asm, "${p}.w\t$Rn, $regs"), []> {
1673 itin, !strconcat(asm, "db${p}\t$Rn, $regs"), []> {
1708 multiclass thumb2_st_mult<string asm, InstrItinClass itin,
1712 itin, !strconcat(asm, "${p}.w\t$Rn, $regs"), []> {
1748 itin, !strconcat(asm, "db${p}\t$Rn, $regs"), []> {
2108 dag iops, InstrItinClass itin, string opc, string asm, list<dag> pattern>
2109 : T2ThreeReg<oops, iops, itin, opc, asm, pattern> {
2118 dag iops, InstrItinClass itin, string opc, string asm, list<dag> pattern>
2119 : T2FourReg<oops, iops, itin, opc, asm, pattern> {
2140 class T2SatI<dag oops, dag iops, InstrItinClass itin,
2142 : T2I<oops, iops, itin, opc, asm, pattern> {
2288 class T2BitFI<dag oops, dag iops, InstrItinClass itin,
2290 : T2I<oops, iops, itin, opc, asm, pattern> {
2301 class T2TwoRegBitFI<dag oops, dag iops, InstrItinClass itin,
2303 : T2BitFI<oops, iops, itin, opc, asm, pattern> {
2851 InstrItinClass itin, string opc, string asm, list<dag> pattern>
2852 : T2ThreeReg<oops, iops, itin, opc, asm, pattern> {
3093 class T2I_movcc_sh<bits<2> opcod, dag oops, dag iops, InstrItinClass itin,
3095 : T2TwoRegShiftImm<oops, iops, itin, opc, asm, pattern>, Sched<[WriteALU]> {
3153 InstrItinClass itin, string opc, string asm, string cstr,
3155 : Thumb2I<oops, iops, am, sz, itin, opc, asm, cstr, pattern> {
3169 InstrItinClass itin, string opc, string asm, string cstr,
3171 : Thumb2I<oops, iops, am, sz, itin, opc, asm, cstr, pattern> {
3548 class T2SRS<bits<2> Op, bit W, dag oops, dag iops, InstrItinClass itin,
3550 : T2I<oops, iops, itin, opc, asm, pattern> {
3579 class T2RFE<bits<12> op31_20, dag oops, dag iops, InstrItinClass itin,
3581 : T2I<oops, iops, itin, opc, asm, pattern> {