Lines Matching refs:OpcStr
327 multiclass F3_12<string OpcStr, bits<6> Op3Val, SDNode OpNode,
332 !strconcat(OpcStr, " $rs1, $rs2, $rd"),
337 !strconcat(OpcStr, " $rs1, $simm13, $rd"),
344 multiclass F3_12np<string OpcStr, bits<6> Op3Val, InstrItinClass itin = IIC_iu_instr> {
347 !strconcat(OpcStr, " $rs1, $rs2, $rd"), [],
351 !strconcat(OpcStr, " $rs1, $simm13, $rd"), [],
356 multiclass Load<string OpcStr, bits<6> Op3Val, SDPatternOperator OpNode,
360 !strconcat(OpcStr, " [$addr], $dst"),
365 !strconcat(OpcStr, " [$addr], $dst"),
372 class LoadASI<string OpcStr, bits<6> Op3Val, SDPatternOperator OpNode,
375 !strconcat(OpcStr, "a [$addr] $asi, $dst"),
379 multiclass LoadA<string OpcStr, bits<6> Op3Val, bits<6> LoadAOp3Val,
382 Load<OpcStr, Op3Val, OpNode, RC, Ty, itin> {
383 def Arr : LoadASI<OpcStr, LoadAOp3Val, OpNode, RC, Ty>;
398 multiclass Store<string OpcStr, bits<6> Op3Val, SDPatternOperator OpNode,
402 !strconcat(OpcStr, " $rd, [$addr]"),
407 !strconcat(OpcStr, " $rd, [$addr]"),
414 class StoreASI<string OpcStr, bits<6> Op3Val,
418 !strconcat(OpcStr, "a $rd, [$addr] $asi"),
422 multiclass StoreA<string OpcStr, bits<6> Op3Val, bits<6> StoreAOp3Val,
425 Store<OpcStr, Op3Val, OpNode, RC, Ty> {
426 def Arr : StoreASI<OpcStr, StoreAOp3Val, OpNode, RC, Ty, itin>;