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

Lines Matching defs:DL

284   SDValue getUNDEF(const SDLoc &DL, EVT VT) const;
287 SDValue convertTo(const SDLoc &DL, EVT VT, SDValue N) const;
641 SDLoc DL(Base);
642 SDValue Trunc = CurDAG->getNode(ISD::TRUNCATE, DL, VT, Base);
938 SDValue SystemZDAGToDAGISel::getUNDEF(const SDLoc &DL, EVT VT) const {
939 SDNode *N = CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, DL, VT);
943 SDValue SystemZDAGToDAGISel::convertTo(const SDLoc &DL, EVT VT,
947 DL, VT, getUNDEF(DL, MVT::i64), N);
949 return CurDAG->getTargetExtractSubreg(SystemZ::subreg_l32, DL, VT, N);
955 SDLoc DL(N);
1006 SDValue In = convertTo(DL, VT, RISBG.Input);
1007 SDValue Mask = CurDAG->getConstant(RISBG.Mask, DL, VT);
1008 SDValue New = CurDAG->getNode(ISD::AND, DL, VT, In, Mask);
1042 getUNDEF(DL, OpcodeVT),
1043 convertTo(DL, OpcodeVT, RISBG.Input),
1044 CurDAG->getTargetConstant(RISBG.Start, DL, MVT::i32),
1045 CurDAG->getTargetConstant(RISBG.End | 128, DL, MVT::i32),
1046 CurDAG->getTargetConstant(RISBG.Rotate, DL, MVT::i32)
1049 DL, VT, SDValue(CurDAG->getMachineNode(Opcode, DL, OpcodeVT, Ops), 0));
1055 SDLoc DL(N);
1099 convertTo(DL, MVT::i64, Op0),
1100 convertTo(DL, MVT::i64, RxSBG[I].Input),
1101 CurDAG->getTargetConstant(RxSBG[I].Start, DL, MVT::i32),
1102 CurDAG->getTargetConstant(RxSBG[I].End, DL, MVT::i32),
1103 CurDAG->getTargetConstant(RxSBG[I].Rotate, DL, MVT::i32)
1106 DL, VT, SDValue(CurDAG->getMachineNode(Opcode, DL, MVT::i64, Ops), 0));
1115 SDLoc DL(Node);
1116 SDValue Upper = CurDAG->getConstant(UpperVal, DL, VT);
1118 Upper = CurDAG->getNode(Opcode, DL, VT, Op0, Upper);
1138 SDValue Lower = CurDAG->getConstant(LowerVal, DL, VT);
1139 SDValue Or = CurDAG->getNode(Opcode, DL, VT, Upper, Lower);
1154 SDLoc DL(Node);
1157 Ops.push_back(CurDAG->getTargetConstant(OpVal, DL, MVT::i32));
1158 SDValue Op = CurDAG->getNode(VCI.Opcode, DL, VCI.VecVT, Ops);
1163 SDValue BitCast = CurDAG->getNode(ISD::BITCAST, DL, VT, Op);
1170 Node, CurDAG->getTargetExtractSubreg(SubRegIdx, DL, VT, Op).getNode());
1198 SDLoc DL(Load);
1201 CurDAG->getTargetConstant(Elem, DL, MVT::i32), Load->getChain()
1203 SDNode *Res = CurDAG->getMachineNode(Opcode, DL, VT, MVT::Other, Ops);
1232 SDLoc DL(Store);
1234 Vec, Base, Disp, Index, CurDAG->getTargetConstant(Elem, DL, MVT::i32),
1237 ReplaceNode(Store, CurDAG->getMachineNode(Opcode, DL, MVT::Other, Ops));
1336 SDLoc DL(StoreNode);
1386 Operand = CurDAG->getTargetConstant(OperandV, DL, MemVT);
1394 CurDAG->getMachineNode(NewOpc, DL, MVT::i32, MVT::Other, Ops);
1672 SDLoc DL(Base);
1673 SDValue RC = CurDAG->getTargetConstant(TRC->getID(), DL, MVT::i32);
1681 DL, Base.getValueType(),
1689 DL, Index.getValueType(),
1845 SDLoc DL(Node);
1848 SDValue Result = CurDAG->getNode(SystemZISD::IPM, DL, MVT::i32, CCReg);
1851 Result = CurDAG->getNode(ISD::XOR, DL, MVT::i32, Result,
1852 CurDAG->getConstant(IPM.XORValue, DL, MVT::i32));
1855 Result = CurDAG->getNode(ISD::ADD, DL, MVT::i32, Result,
1856 CurDAG->getConstant(IPM.AddValue, DL, MVT::i32));
1861 Result = CurDAG->getNode(ShiftOp, DL, MVT::i32, Result,
1862 CurDAG->getConstant(IPM.Bit, DL, MVT::i32));
1865 Result = CurDAG->getNode(ISD::ANY_EXTEND, DL, VT, Result);
1869 Result = CurDAG->getNode(ISD::SRL, DL, VT, Result,
1870 CurDAG->getConstant(IPM.Bit, DL, MVT::i32));
1871 Result = CurDAG->getNode(ISD::AND, DL, VT, Result,
1872 CurDAG->getConstant(1, DL, VT));
1877 Result = CurDAG->getNode(ISD::SHL, DL, VT, Result,
1878 CurDAG->getConstant(ShlAmt, DL, MVT::i32));
1879 Result = CurDAG->getNode(ISD::SRA, DL, VT, Result,
1880 CurDAG->getConstant(SraAmt, DL, MVT::i32));