Lines Matching refs:Itin
111 class ADDS_FT<string opstr, RegisterOperand RC, InstrItinClass Itin, bit IsComm,
115 [(set RC:$fd, (OpNode RC:$fs, RC:$ft))], Itin, FrmFR, opstr>,
120 multiclass ADDS_M<string opstr, InstrItinClass Itin, bit IsComm,
122 def _D32 : MMRel, ADDS_FT<opstr, AFGR64Opnd, Itin, IsComm, OpNode>, FGR_32;
123 def _D64 : ADDS_FT<opstr, FGR64Opnd, Itin, IsComm, OpNode>, FGR_64 {
129 InstrItinClass Itin, SDPatternOperator OpNode= null_frag> :
131 [(set DstRC:$fd, (OpNode SrcRC:$fs))], Itin, FrmFR, opstr>,
136 InstrItinClass Itin, bit IsComm,
140 [(set DstRC:$fd, (OpNode SrcRC:$fs, SrcRC:$ft))], Itin, FrmFR, opstr>,
145 multiclass ABSS_M<string opstr, InstrItinClass Itin,
147 def _D32 : MMRel, ABSS_FT<opstr, AFGR64Opnd, AFGR64Opnd, Itin, OpNode>,
149 def _D64 : StdMMR6Rel, ABSS_FT<opstr, FGR64Opnd, FGR64Opnd, Itin, OpNode>,
155 multiclass ROUND_M<string opstr, InstrItinClass Itin> {
156 def _D32 : MMRel, ABSS_FT<opstr, FGR32Opnd, AFGR64Opnd, Itin>, FGR_32;
157 def _D64 : StdMMR6Rel, ABSS_FT<opstr, FGR32Opnd, FGR64Opnd, Itin>, FGR_64 {
163 InstrItinClass Itin, SDPatternOperator OpNode= null_frag> :
165 [(set DstRC:$rt, (OpNode SrcRC:$fs))], Itin, FrmFR, opstr>, HARDFLOAT {
170 InstrItinClass Itin, SDPatternOperator OpNode= null_frag> :
172 [(set DstRC:$fs, (OpNode SrcRC:$rt))], Itin, FrmFR, opstr>, HARDFLOAT {
177 InstrItinClass Itin> :
179 !strconcat(opstr, "\t$rt, $fs"), [], Itin, FrmFR, opstr>, HARDFLOAT {
186 InstrItinClass Itin, SDPatternOperator OpNode = null_frag> :
188 [(set RC:$rt, (OpNode addrDefault:$addr))], Itin, FrmFI, opstr>,
195 InstrItinClass Itin, SDPatternOperator OpNode = null_frag> :
197 [(OpNode RC:$rt, addrDefault:$addr)], Itin, FrmFI, opstr>, HARDFLOAT {
202 class MADDS_FT<string opstr, RegisterOperand RC, InstrItinClass Itin,
206 [(set RC:$fd, (OpNode (fmul RC:$fs, RC:$ft), RC:$fr))], Itin,
209 class NMADDS_FT<string opstr, RegisterOperand RC, InstrItinClass Itin,
214 Itin, FrmFR, opstr>, HARDFLOAT;
217 InstrItinClass Itin, SDPatternOperator OpNode = null_frag> :
220 [(set DRC:$fd, (OpNode (add iPTR:$base, iPTR:$index)))], Itin,
226 InstrItinClass Itin, SDPatternOperator OpNode = null_frag> :
229 [(OpNode DRC:$fs, (add iPTR:$base, iPTR:$index))], Itin,
234 class BC1F_FT<string opstr, DAGOperand opnd, InstrItinClass Itin,
238 [(MipsFPBrcond Op, FCCRegsOpnd:$fcc, bb:$offset)], Itin,
247 class BC1XL_FT<string opstr, DAGOperand opnd, InstrItinClass Itin> :
249 !strconcat(opstr, "\t$fcc, $offset"), [], Itin,
258 class CEQS_FT<string typestr, RegisterClass RC, InstrItinClass Itin,
262 [(OpNode RC:$fs, RC:$ft, imm:$cond)], Itin, FrmFR,