Lines Matching refs:funct3
346 class BranchCC_rri<bits<3> funct3, string opcodestr>
347 : RVInstB<funct3, OPC_BRANCH, (outs),
356 class Load_ri<bits<3> funct3, string opcodestr>
357 : RVInstI<funct3, OPC_LOAD, (outs GPR:$rd), (ins GPR:$rs1, simm12:$imm12),
364 class Store_rri<bits<3> funct3, string opcodestr>
365 : RVInstS<funct3, OPC_STORE, (outs),
370 class ALU_ri<bits<3> funct3, string opcodestr>
371 : RVInstI<funct3, OPC_OP_IMM, (outs GPR:$rd), (ins GPR:$rs1, simm12:$imm12),
376 class Shift_ri<bit arithshift, bits<3> funct3, string opcodestr>
377 : RVInstIShift<arithshift, funct3, OPC_OP_IMM, (outs GPR:$rd),
383 class ALU_rr<bits<7> funct7, bits<3> funct3, string opcodestr>
384 : RVInstR<funct7, funct3, OPC_OP, (outs GPR:$rd), (ins GPR:$rs1, GPR:$rs2),
389 class CSR_ir<bits<3> funct3, string opcodestr>
390 : RVInstI<funct3, OPC_SYSTEM, (outs GPR:$rd), (ins csr_sysreg:$imm12, GPR:$rs1),
395 class CSR_ii<bits<3> funct3, string opcodestr>
396 : RVInstI<funct3, OPC_SYSTEM, (outs GPR:$rd),
401 class ShiftW_ri<bit arithshift, bits<3> funct3, string opcodestr>
402 : RVInstIShiftW<arithshift, funct3, OPC_OP_IMM_32, (outs GPR:$rd),
408 class ALUW_rr<bits<7> funct7, bits<3> funct3, string opcodestr>
409 : RVInstR<funct7, funct3, OPC_OP_32, (outs GPR:$rd),