| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoM.td | 107 (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)>;
|
| H A D | RISCVISelDAGToDAG.cpp | 493 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()
|
| H A D | RISCVRegisterInfo.cpp | 279 BuildMI(MBB, II, DL, TII->get(RISCV::SLLI), VL) in eliminateFrameIndex()
|
| H A D | RISCVInstrInfo.cpp | 1489 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()
|
| H A D | RISCVInstrInfo.td | 506 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))>;
|
| H A D | RISCVInstrInfoB.td | 1015 (SLLI (SH1ADD GPR:$r, GPR:$r), 1018 (SLLI (SH2ADD GPR:$r, GPR:$r), 1021 (SLLI (SH3ADD GPR:$r, GPR:$r),
|
| H A D | RISCVFrameLowering.cpp | 516 BuildMI(MBB, MBBI, DL, TII->get(RISCV::SLLI), SPReg) in emitPrologue()
|
| H A D | RISCVInstrInfoC.td | 877 def : CompressPat<(SLLI GPRNoX0:$rs1, GPRNoX0:$rs1, uimmlog2xlennonzero:$imm),
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVMatInt.cpp | 24 case RISCV::SLLI: in getInstSeqCost() 117 Res.push_back(RISCVMatInt::Inst(RISCV::SLLI, ShiftAmount)); in generateInstSeqImpl()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsScheduleP5600.td | 441 def : InstRW<[P5600WriteMSAShortLogic], (instregex "^(SLL|SLLI)_[BHWD]$")>;
|
| H A D | MipsScheduleGeneric.td | 1562 def : InstRW<[GenericWriteMSAShortLogic], (instregex "^(SLL|SLLI)_[BHWD]$")>;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/ |
| H A D | RISCVAsmParser.cpp | 2369 emitToStreamer(Out, MCInstBuilder(RISCV::SLLI) in emitPseudoExtend()
|