Lines Matching refs:funct3
185 class RVInstR<bits<7> funct7, bits<3> funct3, RISCVOpcode opcode, dag outs,
195 let Inst{14-12} = funct3;
206 bits<3> funct3;
213 let Inst{14-12} = funct3;
218 class RVInstRAtomic<bits<5> funct5, bit aq, bit rl, bits<3> funct3,
231 let Inst{14-12} = funct3;
241 bits<3> funct3;
247 let Inst{14-12} = funct3;
252 class RVInstI<bits<3> funct3, RISCVOpcode opcode, dag outs, dag ins,
261 let Inst{14-12} = funct3;
266 class RVInstIShift<bit arithshift, bits<3> funct3, RISCVOpcode opcode,
278 let Inst{14-12} = funct3;
283 class RVInstIShiftW<bit arithshift, bits<3> funct3, RISCVOpcode opcode,
295 let Inst{14-12} = funct3;
300 class RVInstS<bits<3> funct3, RISCVOpcode opcode, dag outs, dag ins,
310 let Inst{14-12} = funct3;
315 class RVInstB<bits<3> funct3, RISCVOpcode opcode, dag outs, dag ins,
326 let Inst{14-12} = funct3;