Lines Matching refs:OpcStr
308 multiclass F3_12<string OpcStr, bits<6> Op3Val, SDNode OpNode,
313 !strconcat(OpcStr, " $rs1, $rs2, $rd"),
318 !strconcat(OpcStr, " $rs1, $simm13, $rd"),
325 multiclass F3_12np<string OpcStr, bits<6> Op3Val, InstrItinClass itin = IIC_iu_instr> {
328 !strconcat(OpcStr, " $rs1, $rs2, $rd"), [],
332 !strconcat(OpcStr, " $rs1, $simm13, $rd"), [],
337 multiclass Load<string OpcStr, bits<6> Op3Val, SDPatternOperator OpNode,
341 !strconcat(OpcStr, " [$addr], $dst"),
346 !strconcat(OpcStr, " [$addr], $dst"),
353 class LoadASI<string OpcStr, bits<6> Op3Val, SDPatternOperator OpNode,
356 !strconcat(OpcStr, "a [$addr] $asi, $dst"),
360 multiclass LoadA<string OpcStr, bits<6> Op3Val, bits<6> LoadAOp3Val,
363 Load<OpcStr, Op3Val, OpNode, RC, Ty, itin> {
364 def Arr : LoadASI<OpcStr, LoadAOp3Val, OpNode, RC, Ty>;
379 multiclass Store<string OpcStr, bits<6> Op3Val, SDPatternOperator OpNode,
383 !strconcat(OpcStr, " $rd, [$addr]"),
388 !strconcat(OpcStr, " $rd, [$addr]"),
395 class StoreASI<string OpcStr, bits<6> Op3Val,
399 !strconcat(OpcStr, "a $rd, [$addr] $asi"),
403 multiclass StoreA<string OpcStr, bits<6> Op3Val, bits<6> StoreAOp3Val,
406 Store<OpcStr, Op3Val, OpNode, RC, Ty> {
407 def Arr : StoreASI<OpcStr, StoreAOp3Val, OpNode, RC, Ty, itin>;