Home
last modified time | relevance | path

Searched refs:SLLW (Results 1 – 10 of 10) sorted by relevance

/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Instruction/RISCV/
H A DRISCVInstructions.h151 R_TYPE_INST(SLLW);
278 LWU, LD, SD, SLLI, SRLI, SRAI, ADDIW, SLLIW, SRLIW, SRAIW, ADDW, SUBW, SLLW,
H A DEmulateInstructionRISCV.cpp465 {"SLLW", 0xFE00707F, 0x103B, DecodeRType<SLLW>},
933 bool operator()(SLLW inst) { in operator ()()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVGISel.td93 def : Pat<(i32 (shl GPR:$rs1, (i32 GPR:$rs2))), (SLLW GPR:$rs1, GPR:$rs2)>;
H A DRISCVOptWInstrs.cpp151 case RISCV::SLLW: in hasAllNBitUsers()
H A DRISCVExpandPseudoInsts.cpp226 case RISCV::PseudoCCSLLW: NewOpc = RISCV::SLLW; break; in expandCCOp()
H A DRISCVInstrInfo.td70 def riscv_sllw : SDNode<"RISCVISD::SLLW", SDT_RISCVIntBinOpW>;
764 def SLLW : ALUW_rr<0b0000000, 0b001, "sllw">,
1925 // PatFrag to allow ADDW/SUBW/MULW/SLLW to be selected from i64 add/sub/mul/shl
1971 def : PatGprGpr<shiftopw<riscv_sllw>, SLLW>;
2103 def : PatGprGpr<shiftopw<shl>, SLLW, i32, i64>;
H A DRISCVISelLowering.h64 SLLW, enumerator
H A DRISCVInstrInfo.cpp1343 case RISCV::SLLW: return RISCV::PseudoCCSLLW; break; in getPredicatedOpcode()
H A DRISCVISelDAGToDAG.cpp2933 case RISCV::SLLW: in hasAllNBitUsers()
H A DRISCVISelLowering.cpp11336 return RISCVISD::SLLW; in getRISCVWOpcode()
12796 if (N0.getOpcode() == RISCVISD::SLLW && in performXORCombine()
15198 case RISCVISD::SLLW: in PerformDAGCombine()
16326 case RISCVISD::SLLW: { in computeKnownBitsForTargetNode()
16439 case RISCVISD::SLLW: in ComputeNumSignBitsForTargetNode()
18815 NODE_NAME_CASE(SLLW) in getTargetNodeName()