Lines Matching defs:Dl

9074   SDLoc Dl(Op);
9087 PPC::MFFSCRNI, Dl, {MVT::f64, MVT::Other},
9088 {DAG.getConstant(InternalRnd, Dl, MVT::i32, true), Chain}),
9091 (InternalRnd & 2) ? PPC::MTFSB1 : PPC::MTFSB0, Dl, MVT::Other,
9092 {DAG.getConstant(30, Dl, MVT::i32, true), Chain});
9094 (InternalRnd & 1) ? PPC::MTFSB1 : PPC::MTFSB0, Dl, MVT::Other,
9095 {DAG.getConstant(31, Dl, MVT::i32, true), SDValue(SetHi, 0)});
9100 SDValue One = DAG.getConstant(1, Dl, MVT::i32);
9101 SDValue SrcFlag = DAG.getNode(ISD::AND, Dl, MVT::i32, Op.getOperand(1),
9102 DAG.getConstant(3, Dl, MVT::i32));
9104 ISD::XOR, Dl, MVT::i32, SrcFlag,
9105 DAG.getNode(ISD::AND, Dl, MVT::i32,
9106 DAG.getNOT(Dl,
9107 DAG.getNode(ISD::SRL, Dl, MVT::i32, SrcFlag, One),
9113 MFFS = DAG.getNode(PPCISD::MFFS, Dl, {MVT::f64, MVT::Other}, Chain);
9119 NewFPSCR = DAG.getAnyExtOrTrunc(DstFlag, Dl, MVT::i64);
9123 PPC::RLDIMI, Dl, MVT::i64,
9124 {DAG.getNode(ISD::BITCAST, Dl, MVT::i64, MFFS),
9125 DAG.getNode(ISD::ZERO_EXTEND, Dl, MVT::i64, DstFlag),
9126 DAG.getTargetConstant(0, Dl, MVT::i32),
9127 DAG.getTargetConstant(62, Dl, MVT::i32)});
9130 NewFPSCR = DAG.getNode(ISD::BITCAST, Dl, MVT::f64, NewFPSCR);
9137 : DAG.getNode(ISD::ADD, Dl, PtrVT, StackSlot,
9138 DAG.getConstant(4, Dl, PtrVT));
9140 Chain = DAG.getStore(Chain, Dl, DstFlag, Addr, MachinePointerInfo());
9142 Chain = DAG.getStore(Chain, Dl, MFFS, StackSlot, MachinePointerInfo());
9144 DAG.getLoad(MVT::i32, Dl, Chain, Addr, MachinePointerInfo());
9147 PPC::RLWIMI, Dl, MVT::i32,
9148 {Tmp, DstFlag, DAG.getTargetConstant(0, Dl, MVT::i32),
9149 DAG.getTargetConstant(30, Dl, MVT::i32),
9150 DAG.getTargetConstant(31, Dl, MVT::i32)}),
9152 Chain = DAG.getStore(Chain, Dl, Tmp, Addr, MachinePointerInfo());
9155 DAG.getLoad(MVT::f64, Dl, Chain, StackSlot, MachinePointerInfo());
9159 return SDValue(DAG.getMachineNode(PPC::MFFSCRN, Dl, {MVT::f64, MVT::Other},
9162 SDValue Zero = DAG.getConstant(0, Dl, MVT::i32, true);
9164 PPC::MTFSF, Dl, MVT::Other,
9165 {DAG.getConstant(255, Dl, MVT::i32, true), NewFPSCR, Zero, Zero, Chain});
11474 static SDValue getDataClassTest(SDValue Op, FPClassTest Mask, const SDLoc &Dl,
11496 return DAG.getBoolConstant(true, Dl, MVT::i1, VT);
11498 return DAG.getBoolConstant(false, Dl, MVT::i1, VT);
11502 SDValue Rev = getDataClassTest(Op, ~Mask, Dl, DAG, Subtarget);
11503 return DAG.getNOT(Dl, Rev, MVT::i1);
11510 TestOp, Dl, MVT::i32,
11514 Dl, MVT::i32),
11519 DAG.getMachineNode(TargetOpcode::EXTRACT_SUBREG, Dl, MVT::i1, Rev,
11520 DAG.getTargetConstant(PPC::sub_lt, Dl, MVT::i32)),
11523 Dl,
11525 TargetOpcode::EXTRACT_SUBREG, Dl, MVT::i1, Rev,
11526 DAG.getTargetConstant(PPC::sub_eq, Dl, MVT::i32)),
11530 Sign = DAG.getNOT(Dl, Sign, MVT::i1);
11531 SDValue Result = DAG.getNode(ISD::AND, Dl, MVT::i1, Sign, Normal);
11536 ISD::OR, Dl, MVT::i1,
11537 getDataClassTest(Op, Mask & ~fcNormal, Dl, DAG, Subtarget), Result);
11544 SDValue NanCheck = getDataClassTest(Op, fcNan, Dl, DAG, Subtarget);
11551 ISD::EXTRACT_VECTOR_ELT, Dl, MVT::i32, DAG.getBitcast(MVT::v4i32, Op),
11552 DAG.getVectorIdxConstant(Subtarget.isLittleEndian() ? 3 : 0, Dl));
11556 HighWord = DAG.getNode(ISD::EXTRACT_ELEMENT, Dl, MVT::i32,
11558 DAG.getConstant(1, Dl, MVT::i32));
11561 MVT::v4i32, DAG.getNode(ISD::SCALAR_TO_VECTOR, Dl, MVT::v2f64, Op));
11563 ISD::EXTRACT_VECTOR_ELT, Dl, MVT::i32, Vec,
11564 DAG.getVectorIdxConstant(Subtarget.isLittleEndian() ? 1 : 0, Dl));
11572 Dl, MVT::i1,
11573 DAG.getNode(ISD::AND, Dl, MVT::i32, HighWord,
11574 DAG.getConstant(QuietMask, Dl, MVT::i32)),
11575 DAG.getConstant(0, Dl, MVT::i32), IsQuiet ? ISD::SETNE : ISD::SETEQ);
11576 NanRes = DAG.getNode(ISD::AND, Dl, MVT::i1, NanCheck, NanRes);
11580 return DAG.getNode(ISD::OR, Dl, MVT::i1,
11581 getDataClassTest(Op, Mask & ~fcNan, Dl, DAG, Subtarget),
11602 TargetOpcode::EXTRACT_SUBREG, Dl, MVT::i1,
11604 TestOp, Dl, MVT::i32,
11605 DAG.getTargetConstant(NativeMask, Dl, MVT::i32), Op),
11607 DAG.getTargetConstant(PPC::sub_eq, Dl, MVT::i32)),
11616 SDLoc Dl(Op);
11620 LHS = DAG.getNode(ISD::EXTRACT_ELEMENT, Dl, MVT::f64, LHS,
11621 DAG.getConstant(1, Dl, MVT::i32));
11624 return getDataClassTest(LHS, Category, Dl, DAG, Subtarget);
13766 DebugLoc Dl = MI.getDebugLoc();
13767 BuildMI(*BB, MI, Dl, TII->get(Opcode), Dest)
13770 BuildMI(*BB, MI, Dl, TII->get(TargetOpcode::COPY),
13774 DebugLoc Dl = MI.getDebugLoc();
13777 BuildMI(*BB, MI, Dl, TII->get(PPC::TCHECK), CRReg);
13778 BuildMI(*BB, MI, Dl, TII->get(TargetOpcode::COPY),
13782 DebugLoc Dl = MI.getDebugLoc();
13784 BuildMI(*BB, MI, Dl, TII->get(PPC::TBEGIN)).addImm(Imm);
13785 BuildMI(*BB, MI, Dl, TII->get(TargetOpcode::COPY),
13925 DebugLoc Dl = MI.getDebugLoc();
13930 BuildMI(*BB, MI, Dl, TII->get(TargetOpcode::IMPLICIT_DEF), OldFPSCRReg);
13932 BuildMI(*BB, MI, Dl, TII->get(PPC::MFFS), OldFPSCRReg);
13936 BuildMI(*BB, MI, Dl, TII->get(PPC::MTFSF))