Lines Matching refs:funct3
252 class RVInstR<bits<7> funct7, bits<3> funct3, RISCVOpcode opcode, dag outs,
262 let Inst{14-12} = funct3;
267 class RVInstR4<bits<2> funct2, bits<3> funct3, RISCVOpcode opcode, dag outs,
279 let Inst{14-12} = funct3;
302 class RVInstRAtomic<bits<5> funct5, bit aq, bit rl, bits<3> funct3,
315 let Inst{14-12} = funct3;
336 class RVInstI<bits<3> funct3, RISCVOpcode opcode, dag outs, dag ins,
345 let Inst{14-12} = funct3;
350 class RVInstIShift<bits<5> imm11_7, bits<3> funct3, RISCVOpcode opcode,
361 let Inst{14-12} = funct3;
366 class RVInstIShiftW<bits<7> imm11_5, bits<3> funct3, RISCVOpcode opcode,
376 let Inst{14-12} = funct3;
381 class RVInstS<bits<3> funct3, RISCVOpcode opcode, dag outs, dag ins,
391 let Inst{14-12} = funct3;
396 class RVInstB<bits<3> funct3, RISCVOpcode opcode, dag outs, dag ins,
407 let Inst{14-12} = funct3;
446 bits<3> funct3;
455 let Inst{14-12} = funct3;
466 bits<3> funct3;
477 let Inst{14-12} = funct3;
487 bits<3> funct3;
495 let Inst{14-12} = funct3;
505 bits<3> funct3;
514 let Inst{14-12} = funct3;
524 bits<3> funct3;
534 let Inst{14-12} = funct3;