Lines Matching refs:WriteRes
61 def : WriteRes<WriteALU, [R52UnitALU]> { let Latency = 3; }
62 def : WriteRes<WriteALUsi, [R52UnitALU]> { let Latency = 3; }
63 def : WriteRes<WriteALUsr, [R52UnitALU]> { let Latency = 3; }
64 def : WriteRes<WriteALUSsr, [R52UnitALU]> { let Latency = 3; }
67 def : WriteRes<WriteCMP, [R52UnitALU]> { let Latency = 0; }
68 def : WriteRes<WriteCMPsi, [R52UnitALU]> { let Latency = 0; }
69 def : WriteRes<WriteCMPsr, [R52UnitALU]> { let Latency = 0; }
74 def : WriteRes<WriteDIV, [R52UnitDiv]> {
79 def : WriteRes<WriteBr, [R52UnitB]> { let Latency = 0; }
80 def : WriteRes<WriteBrL, [R52UnitB]> { let Latency = 0; }
81 def : WriteRes<WriteBrTbl, [R52UnitALU]> { let Latency = 0; }
84 def : WriteRes<WriteNoop, []> { let Latency = 0; let NumMicroOps = 0; }
93 def : WriteRes<WriteFPMUL32, [R52UnitFPMUL]> { let Latency = 6; }
95 def : WriteRes<WriteFPMUL64, [R52UnitFPMUL, R52UnitFPMUL]> {
99 def : WriteRes<WriteFPMAC32, [R52UnitFPMUL, R52UnitFPALU]> {
103 def : WriteRes<WriteFPMAC64, [R52UnitFPMUL, R52UnitFPMUL,
108 def : WriteRes<WriteFPDIV32, [R52UnitDiv]> {
113 def : WriteRes<WriteFPDIV64, [R52UnitDiv]> {
118 def : WriteRes<WriteFPSQRT32, [R52UnitDiv]> { let Latency = 7; }
119 def : WriteRes<WriteFPSQRT64, [R52UnitDiv]> { let Latency = 17; }
122 def : WriteRes<WriteVST1, []>;
123 def : WriteRes<WriteVST2, []>;
124 def : WriteRes<WriteVST3, []>;
125 def : WriteRes<WriteVST4, []>;
718 def : WriteRes<WriteVLD1, [R52UnitLd]> { let Latency = 5;}
719 def : WriteRes<WriteVLD2, [R52UnitLd]> {
725 def : WriteRes<WriteVLD3, [R52UnitLd]> {
731 def : WriteRes<WriteVLD4, [R52UnitLd]> {