Searched refs:SRLIW (Results 1 – 9 of 9) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelDAGToDAG.cpp | 1090 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 D | RISCVInstrInfoZb.td | 717 (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 D | RISCVInstrInfo.td | 763 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 D | RISCVOptWInstrs.cpp | 165 case RISCV::SRLIW: in hasAllNBitUsers()
|
H A D | RISCVExpandPseudoInsts.cpp | 231 case RISCV::PseudoCCSRLIW: NewOpc = RISCV::SRLIW; break; in expandCCOp()
|
H A D | RISCVInstrInfo.cpp | 1321 case RISCV::SRLIW: return RISCV::PseudoCCSRLIW; break; in getPredicatedOpcode()
|
/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>}, 914 bool operator()(SRLIW inst) { in operator ()()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
H A D | RISCVInstructionSelector.cpp | 332 .buildInstr(RISCV::SRLIW, {DstReg}, {RegY}) in selectSHXADDOp()
|