Lines Matching refs:OpcStr
349 multiclass BranchOnReg<bits<3> cond, string OpcStr> {
351 !strconcat(OpcStr, " $rs1, $imm16"), []>;
353 !strconcat(OpcStr, ",a $rs1, $imm16"), []>;
355 !strconcat(OpcStr, ",pn $rs1, $imm16"), []>;
357 !strconcat(OpcStr, ",a,pn $rs1, $imm16"), []>;
360 multiclass bpr_alias<string OpcStr, Instruction NAPT, Instruction APT> {
361 def : InstAlias<!strconcat(OpcStr, ",pt $rs1, $imm16"),
363 def : InstAlias<!strconcat(OpcStr, ",a,pt $rs1, $imm16"),
382 multiclass MOVR< bits<3> rcond, string OpcStr> {
385 !strconcat(OpcStr, " $rs1, $rs2, $rd"), []>;
389 !strconcat(OpcStr, " $rs1, $simm10, $rd"), []>;
400 multiclass FMOVR<bits<3> rcond, string OpcStr> {
404 !strconcat(!strconcat("fmovrs", OpcStr)," $rs1, $rs2, $rd"),
408 !strconcat(!strconcat("fmovrd", OpcStr)," $rs1, $rs2, $rd"),
412 !strconcat(!strconcat("fmovrq", OpcStr)," $rs1, $rs2, $rd"),