Home
last modified time | relevance | path

Searched refs:SLLI (Results 1 – 12 of 12) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
DRISCVInstrInfoM.td107 (MULHU (SLLI GPR:$rs1, 32), (SLLI GPR:$rs2, 32))>;
111 // and they'll still become SLLI+SRLI.
114 (ADDIW (MULHU (SLLI GPR:$rs1, 32), (SLLI GPR:$rs2, 32)), 0)>;
DRISCVISelDAGToDAG.cpp493 SDNode *SLLI = in Select() local
494 CurDAG->getMachineNode(RISCV::SLLI, DL, VT, N0->getOperand(0), in Select()
497 RISCV::SRLI, DL, VT, SDValue(SLLI, 0), in Select()
582 SDNode *SLLI = CurDAG->getMachineNode( in Select() local
583 RISCV::SLLI, DL, XLenVT, X, in Select()
586 CurDAG->getMachineNode(RISCV::SRLI, DL, XLenVT, SDValue(SLLI, 0), in Select()
612 SDNode *SLLI = CurDAG->getMachineNode( in Select() local
613 RISCV::SLLI, DL, XLenVT, X, in Select()
616 CurDAG->getMachineNode(RISCV::SRLI, DL, XLenVT, SDValue(SLLI, 0), in Select()
DRISCVRegisterInfo.cpp279 BuildMI(MBB, II, DL, TII->get(RISCV::SLLI), VL) in eliminateFrameIndex()
DRISCVInstrInfo.cpp1489 BuildMI(MBB, II, DL, TII->get(RISCV::SLLI), VL) in getVLENFactoredAmount()
1496 BuildMI(MBB, II, DL, TII->get(RISCV::SLLI), ScaledRegister) in getVLENFactoredAmount()
1507 BuildMI(MBB, II, DL, TII->get(RISCV::SLLI), ScaledRegister) in getVLENFactoredAmount()
DRISCVInstrInfo.td506 def SLLI : Shift_ri<0b00000, 0b001, "slli">;
810 (SLLI GPR:$rd, GPR:$rs1, uimmlog2xlen:$shamt)>;
907 def : PatGprUimmLog2XLen<shl, SLLI>;
1226 def : Pat<(i64 (and GPR:$rs1, 0xffffffff)), (SRLI (SLLI GPR:$rs1, 32), 32)>;
1231 (SRLI (SLLI GPR:$rs1, 32), (ImmSubFrom32 uimm5:$shamt))>;
DRISCVInstrInfoB.td1015 (SLLI (SH1ADD GPR:$r, GPR:$r),
1018 (SLLI (SH2ADD GPR:$r, GPR:$r),
1021 (SLLI (SH3ADD GPR:$r, GPR:$r),
DRISCVFrameLowering.cpp516 BuildMI(MBB, MBBI, DL, TII->get(RISCV::SLLI), SPReg) in emitPrologue()
DRISCVInstrInfoC.td877 def : CompressPat<(SLLI GPRNoX0:$rs1, GPRNoX0:$rs1, uimmlog2xlennonzero:$imm),
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
DRISCVMatInt.cpp24 case RISCV::SLLI: in getInstSeqCost()
117 Res.push_back(RISCVMatInt::Inst(RISCV::SLLI, ShiftAmount)); in generateInstSeqImpl()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
DMipsScheduleP5600.td441 def : InstRW<[P5600WriteMSAShortLogic], (instregex "^(SLL|SLLI)_[BHWD]$")>;
DMipsScheduleGeneric.td1562 def : InstRW<[GenericWriteMSAShortLogic], (instregex "^(SLL|SLLI)_[BHWD]$")>;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
DRISCVAsmParser.cpp2369 emitToStreamer(Out, MCInstBuilder(RISCV::SLLI) in emitPseudoExtend()