Searched refs:SRLIW (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelDAGToDAG.cpp | 1193 SDNode *SRLIW = CurDAG->getMachineNode( in Select() local 1194 RISCV::SRLIW, DL, VT, N0->getOperand(0), in Select() 1197 RISCV::SLLI, DL, VT, SDValue(SRLIW, 0), in Select() 1241 SDNode *SRLIW = CurDAG->getMachineNode( in Select() local 1242 RISCV::SRLIW, DL, VT, N0->getOperand(0), in Select() 1245 RISCV::SLLI, DL, VT, SDValue(SRLIW, 0), in Select() 1268 Subtarget->is64Bit() ? RISCV::SRLIW : RISCV::SRLI, DL, VT, in Select() 1398 SDNode *SRLIW = CurDAG->getMachineNode( in Select() local 1399 RISCV::SRLIW, DL, VT, X, CurDAG->getTargetConstant(C2, DL, VT)); in Select() 1400 ReplaceNode(Node, SRLIW); in Select() [all …]
|
| H A D | RISCVInstrInfoZb.td | 754 (sh3add_uw (XLenVT (SRLIW GPR:$rs1, 3)), GPR:$rs2)>; 764 (sh1add (XLenVT (SRLIW GPR:$rs1, 1)), GPR:$rs2)>; 769 (sh2add (XLenVT (SRLIW GPR:$rs1, 2)), GPR:$rs2)>; 774 (sh3add (XLenVT (SRLIW GPR:$rs1, 3)), GPR:$rs2)>;
|
| H A D | RISCVOptWInstrs.cpp | 164 case RISCV::SRLIW: in hasAllNBitUsers()
|
| H A D | RISCVExpandPseudoInsts.cpp | 240 case RISCV::PseudoCCSRLIW: NewOpc = RISCV::SRLIW; break; in expandCCOp()
|
| H A D | RISCVInstrInfo.td | 890 def SRLIW : ShiftW_ri<0b0000000, 0b101, "srliw">, 1193 (SRLIW GPR:$rd, GPR:$rs1, uimm5:$shamt)>; 2118 (SLLI (i64 (SRLIW $rs, (TrailingZeros imm:$mask))), 2131 (SRLIW GPR:$rs1, uimm5:$shamt)>; 2133 (SRLIW GPR:$rs1, (ImmSub32 uimm6gt32:$shamt))>;
|
| H A D | RISCVInstrInfo.cpp | 1673 case RISCV::SRLIW: return RISCV::PseudoCCSRLIW; break; in getPredicatedOpcode() 4230 case RISCV::SRLIW: in simplifyInstruction()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/RISCV/ |
| H A D | RISCVInstructions.h | 147 R_SHAMT_TYPE_INST(SRLIW); 278 LWU, LD, SD, SLLI, SRLI, SRAI, ADDIW, SLLIW, SRLIW, SRAIW, ADDW, SUBW, SLLW,
|
| H A D | EmulateInstructionRISCV.cpp | 461 {"SRLIW", 0xFE00707F, 0x501B, DecodeRShamtType<SRLIW>}, 915 bool operator()(SRLIW inst) { in operator ()()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVInstructionSelector.cpp | 482 .buildInstr(RISCV::SRLIW, {DstReg}, {RegY}) in selectSHXADDOp()
|