• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/

Lines Matching refs:SDValue

36   SDValue SrcReg = CurDAG->getRegister(RISCV::X0, XLenVT);
38 SDValue SDImm = CurDAG->getTargetConstant(Inst.Imm, DL, XLenVT);
45 SrcReg = SDValue(Result, 0);
91 const SDValue ImmOp0 = CurDAG->getTargetConstant(Imm - Imm / 2, DL, VT);
92 const SDValue ImmOp1 = CurDAG->getTargetConstant(Imm / 2, DL, VT);
96 SDValue(NodeAddi0, 0), ImmOp1);
105 SDValue New = CurDAG->getCopyFromReg(CurDAG->getEntryNode(), SDLoc(Node),
118 SDValue Imm = CurDAG->getTargetConstant(0, DL, XLenVT);
120 SDValue TFI = CurDAG->getTargetFrameIndex(FI, VT);
127 SDValue Op0 = Node->getOperand(0);
128 SDValue Op1 = Node->getOperand(1);
139 SDValue ShAmtVal =
162 const SDValue &Op, unsigned ConstraintID, std::vector<SDValue> &OutOps) {
179 bool RISCVDAGToDAGISel::SelectAddrFI(SDValue Addr, SDValue &Base) {
197 bool RISCVDAGToDAGISel::SelectSLOI(SDValue N, SDValue &RS1, SDValue &Shamt) {
200 SDValue Or = N;
202 SDValue Shl = Or.getOperand(0);
241 bool RISCVDAGToDAGISel::SelectSROI(SDValue N, SDValue &RS1, SDValue &Shamt) {
244 SDValue Or = N;
246 SDValue Srl = Or.getOperand(0);
289 bool RISCVDAGToDAGISel::SelectRORI(SDValue N, SDValue &RS1, SDValue &Shamt) {
328 bool RISCVDAGToDAGISel::SelectSLLIUW(SDValue N, SDValue &RS1, SDValue &Shamt) {
330 SDValue And = N;
332 SDValue Shl = And.getOperand(0);
359 bool RISCVDAGToDAGISel::SelectSLOIW(SDValue N, SDValue &RS1, SDValue &Shamt) {
364 SDValue Or = N.getOperand(0);
366 SDValue Shl = Or.getOperand(0);
394 bool RISCVDAGToDAGISel::SelectSROIW(SDValue N, SDValue &RS1, SDValue &Shamt) {
396 SDValue Or = N;
398 SDValue Srl = Or.getOperand(0);
429 bool RISCVDAGToDAGISel::SelectRORIW(SDValue N, SDValue &RS1, SDValue &Shamt) {
434 SDValue Or = N.getOperand(0);
437 SDValue Shl = Or.getOperand(0);
438 SDValue Srl = Or.getOperand(1);
440 SDValue And = Srl.getOperand(0);
476 bool RISCVDAGToDAGISel::SelectFSRIW(SDValue N, SDValue &RS1, SDValue &RS2,
477 SDValue &Shamt) {
482 SDValue Or = N.getOperand(0);
485 SDValue Shl = Or.getOperand(0);
486 SDValue Srl = Or.getOperand(1);
488 SDValue And = Srl.getOperand(0);
558 SDValue Base = N->getOperand(BaseOpIdx);
564 SDValue ImmOperand = Base.getOperand(1);