Lines Matching refs:argstr
161 class RVInstCommon<dag outs, dag ins, string opcodestr, string argstr,
167 let AsmString = opcodestr # !if(!empty(argstr), "", "\t" # argstr);
228 class RVInst<dag outs, dag ins, string opcodestr, string argstr,
230 : RVInstCommon<outs, ins, opcodestr, argstr, pattern, format> {
241 class Pseudo<dag outs, dag ins, list<dag> pattern, string opcodestr = "", string argstr = "">
242 : RVInst<outs, ins, opcodestr, argstr, pattern, InstFormatPseudo> {
289 dag ins, string opcodestr, string argstr>
290 : RVInst<outs, ins, opcodestr, argstr, [], InstFormatR> {
303 dag ins, string opcodestr, string argstr>
304 : RVInstRBase<funct3, opcode, outs, ins, opcodestr, argstr> {
310 string argstr>
311 : RVInstRBase<funct3, opcode, outs, ins, opcodestr, argstr> {
318 string opcodestr, string argstr>
319 : RVInst<outs, ins, opcodestr, argstr, [], InstFormatR> {
334 dag ins, string opcodestr, string argstr>
335 : RVInst<outs, ins, opcodestr, argstr, [], InstFormatR4> {
351 string opcodestr, string argstr>
352 : RVInst<outs, ins, opcodestr, argstr, [], InstFormatR4> {
371 string opcodestr, string argstr>
372 : RVInst<outs, ins, opcodestr, argstr, [], InstFormatI> {
383 string opcodestr, string argstr>
384 : RVInstIBase<funct3, opcode, outs, ins, opcodestr, argstr> {
391 dag outs, dag ins, string opcodestr, string argstr>
392 : RVInstIBase<funct3, opcode, outs, ins, opcodestr, argstr> {
401 dag outs, dag ins, string opcodestr, string argstr>
402 : RVInstIBase<funct3, opcode, outs, ins, opcodestr, argstr> {
410 dag outs, dag ins, string opcodestr, string argstr>
411 : RVInstIBase<funct3, opcode, outs, ins, opcodestr, argstr> {
416 string opcodestr, string argstr>
417 : RVInst<outs, ins, opcodestr, argstr, [], InstFormatS> {
431 string opcodestr, string argstr>
432 : RVInst<outs, ins, opcodestr, argstr, [], InstFormatB> {
448 string argstr>
449 : RVInst<outs, ins, opcodestr, argstr, [], InstFormatU> {
459 string argstr>
460 : RVInst<outs, ins, opcodestr, argstr, [], InstFormatJ> {
476 class DirectiveInsnR<dag outs, dag ins, string argstr>
493 let AsmString = ".insn r " # argstr;
496 class DirectiveInsnR4<dag outs, dag ins, string argstr>
515 let AsmString = ".insn r4 " # argstr;
518 class DirectiveInsnI<dag outs, dag ins, string argstr>
533 let AsmString = ".insn i " # argstr;
536 class DirectiveInsnS<dag outs, dag ins, string argstr>
552 let AsmString = ".insn s " # argstr;
555 class DirectiveInsnB<dag outs, dag ins, string argstr>
573 let AsmString = ".insn b " # argstr;
576 class DirectiveInsnU<dag outs, dag ins, string argstr>
587 let AsmString = ".insn u " # argstr;
590 class DirectiveInsnJ<dag outs, dag ins, string argstr>
601 let AsmString = ".insn j " # argstr;