Lines Matching refs:OpcStr
288 multiclass F3_12<string OpcStr, bits<6> Op3Val, SDNode OpNode,
293 !strconcat(OpcStr, " $rs1, $rs2, $rd"),
298 !strconcat(OpcStr, " $rs1, $simm13, $rd"),
305 multiclass F3_12np<string OpcStr, bits<6> Op3Val, InstrItinClass itin = IIC_iu_instr> {
308 !strconcat(OpcStr, " $rs1, $rs2, $rd"), [],
312 !strconcat(OpcStr, " $rs1, $simm13, $rd"), [],
317 multiclass Load<string OpcStr, bits<6> Op3Val, SDPatternOperator OpNode,
321 !strconcat(OpcStr, " [$addr], $dst"),
326 !strconcat(OpcStr, " [$addr], $dst"),
333 class LoadASI<string OpcStr, bits<6> Op3Val, SDPatternOperator OpNode,
336 !strconcat(OpcStr, "a [$addr] $asi, $dst"),
340 multiclass LoadA<string OpcStr, bits<6> Op3Val, bits<6> LoadAOp3Val,
343 Load<OpcStr, Op3Val, OpNode, RC, Ty, itin> {
344 def Arr : LoadASI<OpcStr, LoadAOp3Val, OpNode, RC, Ty>;
359 multiclass Store<string OpcStr, bits<6> Op3Val, SDPatternOperator OpNode,
363 !strconcat(OpcStr, " $rd, [$addr]"),
368 !strconcat(OpcStr, " $rd, [$addr]"),
375 class StoreASI<string OpcStr, bits<6> Op3Val,
379 !strconcat(OpcStr, "a $rd, [$addr] $asi"),
383 multiclass StoreA<string OpcStr, bits<6> Op3Val, bits<6> StoreAOp3Val,
386 Store<OpcStr, Op3Val, OpNode, RC, Ty> {
387 def Arr : StoreASI<OpcStr, StoreAOp3Val, OpNode, RC, Ty, itin>;