Home
last modified time | relevance | path

Searched refs:SRLIW (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp1090 SDNode *SRLIW = CurDAG->getMachineNode( in Select() local
1091 RISCV::SRLIW, DL, VT, N0->getOperand(0), in Select()
1094 RISCV::SLLI, DL, VT, SDValue(SRLIW, 0), in Select()
1119 SDNode *SRLIW = CurDAG->getMachineNode( in Select() local
1120 RISCV::SRLIW, DL, VT, N0->getOperand(0), in Select()
1123 RISCV::SLLI, DL, VT, SDValue(SRLIW, 0), in Select()
1146 Subtarget->is64Bit() ? RISCV::SRLIW : RISCV::SRLI, DL, VT, in Select()
1274 SDNode *SRLIW = CurDAG->getMachineNode( in Select() local
1275 RISCV::SRLIW, DL, VT, X, CurDAG->getTargetConstant(C2, DL, VT)); in Select()
1276 ReplaceNode(Node, SRLIW); in Select()
[all …]
H A DRISCVInstrInfoZb.td717 (SH1ADD (XLenVT (SRLIW GPR:$rs1, 1)), GPR:$rs2)>;
719 (SH2ADD (XLenVT (SRLIW GPR:$rs1, 2)), GPR:$rs2)>;
721 (SH3ADD (XLenVT (SRLIW GPR:$rs1, 3)), GPR:$rs2)>;
H A DRISCVInstrInfo.td763 def SRLIW : ShiftW_ri<0b0000000, 0b101, "srliw">;
1048 (SRLIW GPR:$rd, GPR:$rs1, uimm5:$shamt)>;
1852 (SLLI (i64 (SRLIW $rs, LeadingOnesWMask:$mask)), LeadingOnesWMask:$mask)>;
1864 (SRLIW GPR:$rs1, uimm5:$shamt)>;
1866 (SRLIW GPR:$rs1, (ImmSub32 uimm6gt32:$shamt))>;
2016 def : PatGprImm<srl, SRLIW, uimm5, i32>;
H A DRISCVOptWInstrs.cpp165 case RISCV::SRLIW: in hasAllNBitUsers()
H A DRISCVExpandPseudoInsts.cpp231 case RISCV::PseudoCCSRLIW: NewOpc = RISCV::SRLIW; break; in expandCCOp()
H A DRISCVInstrInfo.cpp1321 case RISCV::SRLIW: return RISCV::PseudoCCSRLIW; break; in getPredicatedOpcode()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/RISCV/
H A DRISCVInstructions.h147 R_SHAMT_TYPE_INST(SRLIW);
278 LWU, LD, SD, SLLI, SRLI, SRAI, ADDIW, SLLIW, SRLIW, SRAIW, ADDW, SUBW, SLLW,
H A DEmulateInstructionRISCV.cpp461 {"SRLIW", 0xFE00707F, 0x501B, DecodeRShamtType<SRLIW>},
914 bool operator()(SRLIW inst) { in operator ()()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVInstructionSelector.cpp332 .buildInstr(RISCV::SRLIW, {DstReg}, {RegY}) in selectSHXADDOp()