Lines Matching refs:getNode

204         Lo = DAG.getNode(ISD::BITCAST, DL, HalfVT, Parts[0]);  in getCopyFromParts()
205 Hi = DAG.getNode(ISD::BITCAST, DL, HalfVT, Parts[1]); in getCopyFromParts()
211 Val = DAG.getNode(ISD::BUILD_PAIR, DL, RoundVT, Lo, Hi); in getCopyFromParts()
225 Hi = DAG.getNode(ISD::ANY_EXTEND, DL, TotalVT, Hi); in getCopyFromParts()
227 DAG.getNode(ISD::SHL, DL, TotalVT, Hi, in getCopyFromParts()
230 Lo = DAG.getNode(ISD::ZERO_EXTEND, DL, TotalVT, Lo); in getCopyFromParts()
231 Val = DAG.getNode(ISD::OR, DL, TotalVT, Lo, Hi); in getCopyFromParts()
238 Lo = DAG.getNode(ISD::BITCAST, DL, EVT(MVT::f64), Parts[0]); in getCopyFromParts()
239 Hi = DAG.getNode(ISD::BITCAST, DL, EVT(MVT::f64), Parts[1]); in getCopyFromParts()
242 Val = DAG.getNode(ISD::BUILD_PAIR, DL, ValueVT, Lo, Hi); in getCopyFromParts()
265 Val = DAG.getNode(ISD::TRUNCATE, DL, PartEVT, Val); in getCopyFromParts()
270 return DAG.getNode(ISD::BITCAST, DL, ValueVT, Val); in getCopyFromParts()
279 Val = DAG.getNode(*AssertOp, DL, PartEVT, Val, in getCopyFromParts()
281 return DAG.getNode(ISD::TRUNCATE, DL, ValueVT, Val); in getCopyFromParts()
283 return DAG.getNode(ISD::ANY_EXTEND, DL, ValueVT, Val); in getCopyFromParts()
289 return DAG.getNode( in getCopyFromParts()
293 return DAG.getNode(ISD::FP_EXTEND, DL, ValueVT, Val); in getCopyFromParts()
300 Val = DAG.getNode(ISD::BITCAST, DL, MVT::i64, Val); in getCopyFromParts()
301 return DAG.getNode(ISD::TRUNCATE, DL, ValueVT, Val); in getCopyFromParts()
390 Val = DAG.getNode(IntermediateVT.isVector() ? ISD::CONCAT_VECTORS in getCopyFromPartsVector()
412 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, ValueVT, Val, in getCopyFromPartsVector()
418 return DAG.getNode(ISD::BITCAST, DL, ValueVT, Val); in getCopyFromPartsVector()
431 return DAG.getNode(ISD::BITCAST, DL, ValueVT, Val); in getCopyFromPartsVector()
437 return DAG.getNode(ISD::BITCAST, DL, ValueVT, Val); in getCopyFromPartsVector()
442 Val = DAG.getNode(ISD::TRUNCATE, DL, IntermediateType, Val); in getCopyFromPartsVector()
455 Val = DAG.getNode(ISD::BITCAST, DL, ValueSVT, Val); in getCopyFromPartsVector()
510 Val = DAG.getNode(ISD::FP_EXTEND, DL, PartVT, Val); in getCopyToParts()
516 Val = DAG.getNode(ISD::BITCAST, DL, ValueVT, Val); in getCopyToParts()
522 Val = DAG.getNode(ExtendKind, DL, ValueVT, Val); in getCopyToParts()
524 Val = DAG.getNode(ISD::BITCAST, DL, PartVT, Val); in getCopyToParts()
529 Val = DAG.getNode(ISD::BITCAST, DL, PartVT, Val); in getCopyToParts()
536 Val = DAG.getNode(ISD::TRUNCATE, DL, ValueVT, Val); in getCopyToParts()
538 Val = DAG.getNode(ISD::BITCAST, DL, PartVT, Val); in getCopyToParts()
550 Val = DAG.getNode(ISD::BITCAST, DL, PartVT, Val); in getCopyToParts()
565 SDValue OddVal = DAG.getNode(ISD::SRL, DL, ValueVT, Val, in getCopyToParts()
577 Val = DAG.getNode(ISD::TRUNCATE, DL, ValueVT, Val); in getCopyToParts()
582 Parts[0] = DAG.getNode(ISD::BITCAST, DL, in getCopyToParts()
594 Part1 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, in getCopyToParts()
596 Part0 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, in getCopyToParts()
600 Part0 = DAG.getNode(ISD::BITCAST, DL, PartVT, Part0); in getCopyToParts()
601 Part1 = DAG.getNode(ISD::BITCAST, DL, PartVT, Part1); in getCopyToParts()
630 return DAG.getNode(ISD::INSERT_SUBVECTOR, DL, PartVT, DAG.getUNDEF(PartVT), in widenVectorToPartType()
662 Val = DAG.getNode(ISD::BITCAST, DL, PartVT, Val); in getCopyToPartsVector()
675 Val = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, PartVT, Val, in getCopyToPartsVector()
728 Val = DAG.getNode(ISD::BITCAST, DL, BuiltVectorTy, Val); in getCopyToPartsVector()
750 DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, IntermediateVT, Val, in getCopyToPartsVector()
753 Ops[i] = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, IntermediateVT, Val, in getCopyToPartsVector()
880 Parts[i] = DAG.getNode(isSExt ? ISD::AssertSext : ISD::AssertZext, dl, in getCopyFromRegs()
890 return DAG.getNode(ISD::MERGE_VALUES, dl, DAG.getVTList(ValueVTs), Values); in getCopyFromRegs()
946 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains); in getCopyToRegs()
1056 assert(Pending[i].getNode()->getNumOperands() > 1); in updateRoot()
1057 if (Pending[i].getNode()->getOperand(0) == Root) in updateRoot()
1208 unsigned ValSDNodeOrder = Val.getNode()->getIROrder(); in resolveDanglingDebugInfo()
1215 if (Val.getNode()) { in resolveDanglingDebugInfo()
1347 if (!N.getNode() && isa<Argument>(V)) // Check unused arguments map. in handleDebugValue()
1349 if (N.getNode()) { in handleDebugValue()
1353 if (auto *FISDN = dyn_cast<FrameIndexSDNode>(N.getNode())) { in handleDebugValue()
1364 Dependencies.push_back(N.getNode()); in handleDebugValue()
1369 SDDbgOperand::fromNode(N.getNode(), N.getResNo())); in handleDebugValue()
1476 if (N.getNode()) return N; in getValue()
1495 if (N.getNode()) { in getNonRegisterValue()
1545 assert(N1.getNode() && "visit didn't populate the NodeMap!"); in getValueImpl()
1552 SDNode *Val = getValue(U).getNode(); in getValueImpl()
1568 SDNode *Val = getValue(CDS->getElementAsConstant(i)).getNode(); in getValueImpl()
1694 DAG.setRoot(DAG.getNode(ISD::BR, getCurSDLoc(), MVT::Other, in visitCatchRet()
1714 SDValue Ret = DAG.getNode(ISD::CATCHRET, getCurSDLoc(), MVT::Other, in visitCatchRet()
1864 DAG.getNode(ISD::CLEANUPRET, getCurSDLoc(), MVT::Other, getControlRoot()); in visitCleanupRet()
1932 Chain = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), in visitRet()
1971 SDValue(RetOp.getNode(), RetOp.getResNo() + j), in visitRet()
2033 assert(Chain.getNode() && Chain.getValueType() == MVT::Other && in visitRet()
2352 DAG.setRoot(DAG.getNode(ISD::BR, getCurSDLoc(), in visitBr()
2447 DAG.setRoot(DAG.getNode(ISD::BR, dl, MVT::Other, getControlRoot(), in visitSwitchCase()
2466 Cond = DAG.getNode(ISD::XOR, dl, CondLHS.getValueType(), CondLHS, True); in visitSwitchCase()
2492 SDValue SUB = DAG.getNode(ISD::SUB, dl, in visitSwitchCase()
2512 Cond = DAG.getNode(ISD::XOR, dl, Cond.getValueType(), Cond, True); in visitSwitchCase()
2515 SDValue BrCond = DAG.getNode(ISD::BRCOND, dl, in visitSwitchCase()
2522 BrCond = DAG.getNode(ISD::BR, dl, MVT::Other, BrCond, in visitSwitchCase()
2536 SDValue BrJumpTable = DAG.getNode(ISD::BR_JT, getCurSDLoc(), in visitJumpTable()
2552 SDValue Sub = DAG.getNode(ISD::SUB, dl, VT, SwitchOp, in visitJumpTableHeader()
2578 SDValue BrCond = DAG.getNode(ISD::BRCOND, dl, in visitJumpTableHeader()
2584 BrCond = DAG.getNode(ISD::BR, dl, MVT::Other, BrCond, in visitJumpTableHeader()
2591 DAG.setRoot(DAG.getNode(ISD::BR, dl, MVT::Other, CopyTo, in visitJumpTableHeader()
2702 SDValue BrCond = DAG.getNode(ISD::BRCOND, dl, in visitSPDescriptorParent()
2706 SDValue Br = DAG.getNode(ISD::BR, dl, in visitSPDescriptorParent()
2733 Chain = DAG.getNode(ISD::TRAP, getCurSDLoc(), MVT::Other, Chain); in visitSPDescriptorFailure()
2738 Chain = DAG.getNode(ISD::TRAP, getCurSDLoc(), MVT::Other, Chain); in visitSPDescriptorFailure()
2753 DAG.getNode(ISD::SUB, dl, VT, SwitchOp, DAG.getConstant(B.First, dl, VT)); in visitBitTestHeader()
2795 Root = DAG.getNode(ISD::BRCOND, dl, MVT::Other, Root, RangeCmp, in visitBitTestHeader()
2801 Root = DAG.getNode(ISD::BR, dl, MVT::Other, Root, DAG.getBasicBlock(MBB)); in visitBitTestHeader()
2834 SDValue SwitchVal = DAG.getNode(ISD::SHL, dl, VT, in visitBitTestCase()
2838 SDValue AndOp = DAG.getNode(ISD::AND, dl, in visitBitTestCase()
2854 SDValue BrAnd = DAG.getNode(ISD::BRCOND, dl, in visitBitTestCase()
2860 BrAnd = DAG.getNode(ISD::BR, dl, MVT::Other, BrAnd, in visitBitTestCase()
2916 DAG.setRoot(DAG.getNode(ISD::INTRINSIC_VOID, getCurSDLoc(), VTs, Ops)); in visitInvoke()
2954 DAG.setRoot(DAG.getNode(ISD::BR, getCurSDLoc(), MVT::Other, getControlRoot(), in visitInvoke()
2984 DAG.setRoot(DAG.getNode(ISD::BR, getCurSDLoc(), in visitCallBr()
3036 SDValue Res = DAG.getNode(ISD::MERGE_VALUES, dl, in visitLandingPad()
3070 DAG.setRoot(DAG.getNode(ISD::BRIND, getCurSDLoc(), in visitIndirectBr()
3092 DAG.setRoot(DAG.getNode(ISD::TRAP, getCurSDLoc(), MVT::Other, DAG.getRoot())); in visitUnreachable()
3099 SDValue UnNodeValue = DAG.getNode(Opcode, getCurSDLoc(), Op.getValueType(), in visitUnary()
3117 SDValue BinNodeValue = DAG.getNode(Opcode, getCurSDLoc(), Op1.getValueType(), in visitBinary()
3137 Op2 = DAG.getNode(ISD::ZERO_EXTEND, DL, ShiftTy, Op2); in visitShift()
3144 Op2 = DAG.getNode(ISD::TRUNCATE, DL, ShiftTy, Op2); in visitShift()
3170 SDValue Res = DAG.getNode(Opcode, getCurSDLoc(), Op1.getValueType(), Op1, Op2, in visitShift()
3182 setValue(&I, DAG.getNode(ISD::SDIV, getCurSDLoc(), Op1.getValueType(), Op1, in visitSDiv()
3359 EVT VT = LHSVal.getNode()->getValueType(LHSVal.getResNo() + i); in visitSelect()
3361 DAG.getNode(OpCode, dl, VT, LHSVal.getValue(LHSVal.getResNo() + i)); in visitSelect()
3363 Values[i] = DAG.getNode(ISD::SUB, dl, VT, DAG.getConstant(0, dl, VT), in visitSelect()
3369 Ops.push_back(SDValue(LHSVal.getNode(), LHSVal.getResNo() + i)); in visitSelect()
3370 Ops.push_back(SDValue(RHSVal.getNode(), RHSVal.getResNo() + i)); in visitSelect()
3371 Values[i] = DAG.getNode( in visitSelect()
3373 LHSVal.getNode()->getValueType(LHSVal.getResNo() + i), Ops, Flags); in visitSelect()
3377 setValue(&I, DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(), in visitSelect()
3386 setValue(&I, DAG.getNode(ISD::TRUNCATE, getCurSDLoc(), DestVT, N)); in visitTrunc()
3395 setValue(&I, DAG.getNode(ISD::ZERO_EXTEND, getCurSDLoc(), DestVT, N)); in visitZExt()
3404 setValue(&I, DAG.getNode(ISD::SIGN_EXTEND, getCurSDLoc(), DestVT, N)); in visitSExt()
3413 setValue(&I, DAG.getNode(ISD::FP_ROUND, dl, DestVT, N, in visitFPTrunc()
3423 setValue(&I, DAG.getNode(ISD::FP_EXTEND, getCurSDLoc(), DestVT, N)); in visitFPExt()
3431 setValue(&I, DAG.getNode(ISD::FP_TO_UINT, getCurSDLoc(), DestVT, N)); in visitFPToUI()
3439 setValue(&I, DAG.getNode(ISD::FP_TO_SINT, getCurSDLoc(), DestVT, N)); in visitFPToSI()
3447 setValue(&I, DAG.getNode(ISD::UINT_TO_FP, getCurSDLoc(), DestVT, N)); in visitUIToFP()
3455 setValue(&I, DAG.getNode(ISD::SINT_TO_FP, getCurSDLoc(), DestVT, N)); in visitSIToFP()
3493 setValue(&I, DAG.getNode(ISD::BITCAST, dl, in visitBitCast()
3527 setValue(&I, DAG.getNode(ISD::INSERT_VECTOR_ELT, getCurSDLoc(), in visitInsertElement()
3537 setValue(&I, DAG.getNode(ISD::EXTRACT_VECTOR_ELT, getCurSDLoc(), in visitExtractElement()
3559 DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, SrcVT.getScalarType(), Src1, in visitShuffleVector()
3561 setValue(&I, DAG.getNode(ISD::SPLAT_VECTOR, DL, VT, FirstElt)); in visitShuffleVector()
3618 setValue(&I, DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, ConcatOps)); in visitShuffleVector()
3636 Src1 = DAG.getNode(ISD::CONCAT_VECTORS, DL, PaddedVT, MOps1); in visitShuffleVector()
3637 Src2 = DAG.getNode(ISD::CONCAT_VECTORS, DL, PaddedVT, MOps2); in visitShuffleVector()
3653 Result = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, VT, Result, in visitShuffleVector()
3698 Src = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, VT, Src, in visitShuffleVector()
3731 Res = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, Src, in visitShuffleVector()
3778 SDValue(Agg.getNode(), Agg.getResNo() + i); in visitInsertValue()
3784 SDValue(Val.getNode(), Val.getResNo() + i - LinearIndex); in visitInsertValue()
3789 SDValue(Agg.getNode(), Agg.getResNo() + i); in visitInsertValue()
3791 setValue(&I, DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(), in visitInsertValue()
3828 DAG.getUNDEF(Agg.getNode()->getValueType(Agg.getResNo() + i)) : in visitExtractValue()
3829 SDValue(Agg.getNode(), Agg.getResNo() + i); in visitExtractValue()
3831 setValue(&I, DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(), in visitExtractValue()
3875 N = DAG.getNode(ISD::ADD, dl, N.getValueType(), N, in visitGetElementPtr()
3917 N = DAG.getNode(ISD::ADD, dl, N.getValueType(), N, OffsVal, Flags); in visitGetElementPtr()
3939 SDValue VScale = DAG.getNode( in visitGetElementPtr()
3944 IdxN = DAG.getNode(ISD::MUL, dl, N.getValueType(), IdxN, VScale); in visitGetElementPtr()
3951 IdxN = DAG.getNode(ISD::SHL, dl, in visitGetElementPtr()
3957 IdxN = DAG.getNode(ISD::MUL, dl, in visitGetElementPtr()
3963 N = DAG.getNode(ISD::ADD, dl, in visitGetElementPtr()
4000 AllocSize = DAG.getNode(ISD::MUL, dl, IntPtr, in visitAlloca()
4017 AllocSize = DAG.getNode(ISD::ADD, dl, AllocSize.getValueType(), AllocSize, in visitAlloca()
4021 AllocSize = DAG.getNode(ISD::AND, dl, AllocSize.getValueType(), AllocSize, in visitAlloca()
4028 SDValue DSA = DAG.getNode(ISD::DYNAMIC_STACKALLOC, dl, VTs, Ops); in visitAlloca()
4120 SDValue Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, in visitLoad()
4125 SDValue A = DAG.getNode(ISD::ADD, dl, in visitLoad()
4142 SDValue Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, in visitLoad()
4150 setValue(&I, DAG.getNode(ISD::MERGE_VALUES, dl, in visitLoad()
4173 SDValue(Src.getNode(), Src.getResNo())); in visitStoreToSwiftError()
4266 SDValue Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, in visitStore()
4273 SDValue Val = SDValue(Src.getNode(), Src.getResNo() + i); in visitStore()
4282 SDValue StoreNode = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, in visitStore()
4442 Index = DAG.getNode(ISD::SIGN_EXTEND, sdl, NewIdxVT, Index); in visitMaskedScatter()
4561 Index = DAG.getNode(ISD::SIGN_EXTEND, sdl, NewIdxVT, Index); in visitMaskedGather()
4657 DAG.setRoot(DAG.getNode(ISD::ATOMIC_FENCE, dl, MVT::Other, Ops)); in visitFence()
4833 Result = DAG.getNode(ISD::INTRINSIC_WO_CHAIN, getCurSDLoc(), VTs, Ops); in visitTargetIntrinsic()
4835 Result = DAG.getNode(ISD::INTRINSIC_W_CHAIN, getCurSDLoc(), VTs, Ops); in visitTargetIntrinsic()
4837 Result = DAG.getNode(ISD::INTRINSIC_VOID, getCurSDLoc(), VTs, Ops); in visitTargetIntrinsic()
4841 SDValue Chain = Result.getValue(Result.getNode()->getNumValues()-1); in visitTargetIntrinsic()
4851 Result = DAG.getNode(ISD::BITCAST, getCurSDLoc(), VT, Result); in visitTargetIntrinsic()
4875 SDValue t1 = DAG.getNode(ISD::AND, dl, MVT::i32, Op, in GetSignificand()
4877 SDValue t2 = DAG.getNode(ISD::OR, dl, MVT::i32, t1, in GetSignificand()
4879 return DAG.getNode(ISD::BITCAST, dl, MVT::f32, t2); in GetSignificand()
4889 SDValue t0 = DAG.getNode(ISD::AND, dl, MVT::i32, Op, in GetExponent()
4891 SDValue t1 = DAG.getNode( in GetExponent()
4894 SDValue t2 = DAG.getNode(ISD::SUB, dl, MVT::i32, t1, in GetExponent()
4896 return DAG.getNode(ISD::SINT_TO_FP, dl, MVT::f32, t2); in GetExponent()
4911 SDValue IntegerPartOfX = DAG.getNode(ISD::FP_TO_SINT, dl, MVT::i32, t0); in getLimitedPrecisionExp2()
4914 SDValue t1 = DAG.getNode(ISD::SINT_TO_FP, dl, MVT::f32, IntegerPartOfX); in getLimitedPrecisionExp2()
4915 SDValue X = DAG.getNode(ISD::FSUB, dl, MVT::f32, t0, t1); in getLimitedPrecisionExp2()
4918 IntegerPartOfX = DAG.getNode( in getLimitedPrecisionExp2()
4932 SDValue t2 = DAG.getNode(ISD::FMUL, dl, MVT::f32, X, in getLimitedPrecisionExp2()
4934 SDValue t3 = DAG.getNode(ISD::FADD, dl, MVT::f32, t2, in getLimitedPrecisionExp2()
4936 SDValue t4 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t3, X); in getLimitedPrecisionExp2()
4937 TwoToFractionalPartOfX = DAG.getNode(ISD::FADD, dl, MVT::f32, t4, in getLimitedPrecisionExp2()
4948 SDValue t2 = DAG.getNode(ISD::FMUL, dl, MVT::f32, X, in getLimitedPrecisionExp2()
4950 SDValue t3 = DAG.getNode(ISD::FADD, dl, MVT::f32, t2, in getLimitedPrecisionExp2()
4952 SDValue t4 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t3, X); in getLimitedPrecisionExp2()
4953 SDValue t5 = DAG.getNode(ISD::FADD, dl, MVT::f32, t4, in getLimitedPrecisionExp2()
4955 SDValue t6 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t5, X); in getLimitedPrecisionExp2()
4956 TwoToFractionalPartOfX = DAG.getNode(ISD::FADD, dl, MVT::f32, t6, in getLimitedPrecisionExp2()
4969 SDValue t2 = DAG.getNode(ISD::FMUL, dl, MVT::f32, X, in getLimitedPrecisionExp2()
4971 SDValue t3 = DAG.getNode(ISD::FADD, dl, MVT::f32, t2, in getLimitedPrecisionExp2()
4973 SDValue t4 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t3, X); in getLimitedPrecisionExp2()
4974 SDValue t5 = DAG.getNode(ISD::FADD, dl, MVT::f32, t4, in getLimitedPrecisionExp2()
4976 SDValue t6 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t5, X); in getLimitedPrecisionExp2()
4977 SDValue t7 = DAG.getNode(ISD::FADD, dl, MVT::f32, t6, in getLimitedPrecisionExp2()
4979 SDValue t8 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t7, X); in getLimitedPrecisionExp2()
4980 SDValue t9 = DAG.getNode(ISD::FADD, dl, MVT::f32, t8, in getLimitedPrecisionExp2()
4982 SDValue t10 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t9, X); in getLimitedPrecisionExp2()
4983 SDValue t11 = DAG.getNode(ISD::FADD, dl, MVT::f32, t10, in getLimitedPrecisionExp2()
4985 SDValue t12 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t11, X); in getLimitedPrecisionExp2()
4986 TwoToFractionalPartOfX = DAG.getNode(ISD::FADD, dl, MVT::f32, t12, in getLimitedPrecisionExp2()
4991 SDValue t13 = DAG.getNode(ISD::BITCAST, dl, MVT::i32, TwoToFractionalPartOfX); in getLimitedPrecisionExp2()
4992 return DAG.getNode(ISD::BITCAST, dl, MVT::f32, in getLimitedPrecisionExp2()
4993 DAG.getNode(ISD::ADD, dl, MVT::i32, t13, IntegerPartOfX)); in getLimitedPrecisionExp2()
5009 SDValue t0 = DAG.getNode(ISD::FMUL, dl, MVT::f32, Op, in expandExp()
5015 return DAG.getNode(ISD::FEXP, dl, Op.getValueType(), Op, Flags); in expandExp()
5026 SDValue Op1 = DAG.getNode(ISD::BITCAST, dl, MVT::i32, Op); in expandLog()
5031 DAG.getNode(ISD::FMUL, dl, MVT::f32, Exp, in expandLog()
5047 SDValue t0 = DAG.getNode(ISD::FMUL, dl, MVT::f32, X, in expandLog()
5049 SDValue t1 = DAG.getNode(ISD::FADD, dl, MVT::f32, t0, in expandLog()
5051 SDValue t2 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t1, X); in expandLog()
5052 LogOfMantissa = DAG.getNode(ISD::FSUB, dl, MVT::f32, t2, in expandLog()
5064 SDValue t0 = DAG.getNode(ISD::FMUL, dl, MVT::f32, X, in expandLog()
5066 SDValue t1 = DAG.getNode(ISD::FADD, dl, MVT::f32, t0, in expandLog()
5068 SDValue t2 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t1, X); in expandLog()
5069 SDValue t3 = DAG.getNode(ISD::FSUB, dl, MVT::f32, t2, in expandLog()
5071 SDValue t4 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t3, X); in expandLog()
5072 SDValue t5 = DAG.getNode(ISD::FADD, dl, MVT::f32, t4, in expandLog()
5074 SDValue t6 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t5, X); in expandLog()
5075 LogOfMantissa = DAG.getNode(ISD::FSUB, dl, MVT::f32, t6, in expandLog()
5089 SDValue t0 = DAG.getNode(ISD::FMUL, dl, MVT::f32, X, in expandLog()
5091 SDValue t1 = DAG.getNode(ISD::FADD, dl, MVT::f32, t0, in expandLog()
5093 SDValue t2 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t1, X); in expandLog()
5094 SDValue t3 = DAG.getNode(ISD::FSUB, dl, MVT::f32, t2, in expandLog()
5096 SDValue t4 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t3, X); in expandLog()
5097 SDValue t5 = DAG.getNode(ISD::FADD, dl, MVT::f32, t4, in expandLog()
5099 SDValue t6 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t5, X); in expandLog()
5100 SDValue t7 = DAG.getNode(ISD::FSUB, dl, MVT::f32, t6, in expandLog()
5102 SDValue t8 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t7, X); in expandLog()
5103 SDValue t9 = DAG.getNode(ISD::FADD, dl, MVT::f32, t8, in expandLog()
5105 SDValue t10 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t9, X); in expandLog()
5106 LogOfMantissa = DAG.getNode(ISD::FSUB, dl, MVT::f32, t10, in expandLog()
5110 return DAG.getNode(ISD::FADD, dl, MVT::f32, LogOfExponent, LogOfMantissa); in expandLog()
5114 return DAG.getNode(ISD::FLOG, dl, Op.getValueType(), Op, Flags); in expandLog()
5125 SDValue Op1 = DAG.getNode(ISD::BITCAST, dl, MVT::i32, Op); in expandLog2()
5143 SDValue t0 = DAG.getNode(ISD::FMUL, dl, MVT::f32, X, in expandLog2()
5145 SDValue t1 = DAG.getNode(ISD::FADD, dl, MVT::f32, t0, in expandLog2()
5147 SDValue t2 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t1, X); in expandLog2()
5148 Log2ofMantissa = DAG.getNode(ISD::FSUB, dl, MVT::f32, t2, in expandLog2()
5160 SDValue t0 = DAG.getNode(ISD::FMUL, dl, MVT::f32, X, in expandLog2()
5162 SDValue t1 = DAG.getNode(ISD::FADD, dl, MVT::f32, t0, in expandLog2()
5164 SDValue t2 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t1, X); in expandLog2()
5165 SDValue t3 = DAG.getNode(ISD::FSUB, dl, MVT::f32, t2, in expandLog2()
5167 SDValue t4 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t3, X); in expandLog2()
5168 SDValue t5 = DAG.getNode(ISD::FADD, dl, MVT::f32, t4, in expandLog2()
5170 SDValue t6 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t5, X); in expandLog2()
5171 Log2ofMantissa = DAG.getNode(ISD::FSUB, dl, MVT::f32, t6, in expandLog2()
5186 SDValue t0 = DAG.getNode(ISD::FMUL, dl, MVT::f32, X, in expandLog2()
5188 SDValue t1 = DAG.getNode(ISD::FADD, dl, MVT::f32, t0, in expandLog2()
5190 SDValue t2 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t1, X); in expandLog2()
5191 SDValue t3 = DAG.getNode(ISD::FSUB, dl, MVT::f32, t2, in expandLog2()
5193 SDValue t4 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t3, X); in expandLog2()
5194 SDValue t5 = DAG.getNode(ISD::FADD, dl, MVT::f32, t4, in expandLog2()
5196 SDValue t6 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t5, X); in expandLog2()
5197 SDValue t7 = DAG.getNode(ISD::FSUB, dl, MVT::f32, t6, in expandLog2()
5199 SDValue t8 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t7, X); in expandLog2()
5200 SDValue t9 = DAG.getNode(ISD::FADD, dl, MVT::f32, t8, in expandLog2()
5202 SDValue t10 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t9, X); in expandLog2()
5203 Log2ofMantissa = DAG.getNode(ISD::FSUB, dl, MVT::f32, t10, in expandLog2()
5207 return DAG.getNode(ISD::FADD, dl, MVT::f32, LogOfExponent, Log2ofMantissa); in expandLog2()
5211 return DAG.getNode(ISD::FLOG2, dl, Op.getValueType(), Op, Flags); in expandLog2()
5222 SDValue Op1 = DAG.getNode(ISD::BITCAST, dl, MVT::i32, Op); in expandLog10()
5226 SDValue LogOfExponent = DAG.getNode(ISD::FMUL, dl, MVT::f32, Exp, in expandLog10()
5242 SDValue t0 = DAG.getNode(ISD::FMUL, dl, MVT::f32, X, in expandLog10()
5244 SDValue t1 = DAG.getNode(ISD::FADD, dl, MVT::f32, t0, in expandLog10()
5246 SDValue t2 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t1, X); in expandLog10()
5247 Log10ofMantissa = DAG.getNode(ISD::FSUB, dl, MVT::f32, t2, in expandLog10()
5258 SDValue t0 = DAG.getNode(ISD::FMUL, dl, MVT::f32, X, in expandLog10()
5260 SDValue t1 = DAG.getNode(ISD::FSUB, dl, MVT::f32, t0, in expandLog10()
5262 SDValue t2 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t1, X); in expandLog10()
5263 SDValue t3 = DAG.getNode(ISD::FADD, dl, MVT::f32, t2, in expandLog10()
5265 SDValue t4 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t3, X); in expandLog10()
5266 Log10ofMantissa = DAG.getNode(ISD::FSUB, dl, MVT::f32, t4, in expandLog10()
5279 SDValue t0 = DAG.getNode(ISD::FMUL, dl, MVT::f32, X, in expandLog10()
5281 SDValue t1 = DAG.getNode(ISD::FSUB, dl, MVT::f32, t0, in expandLog10()
5283 SDValue t2 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t1, X); in expandLog10()
5284 SDValue t3 = DAG.getNode(ISD::FADD, dl, MVT::f32, t2, in expandLog10()
5286 SDValue t4 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t3, X); in expandLog10()
5287 SDValue t5 = DAG.getNode(ISD::FSUB, dl, MVT::f32, t4, in expandLog10()
5289 SDValue t6 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t5, X); in expandLog10()
5290 SDValue t7 = DAG.getNode(ISD::FADD, dl, MVT::f32, t6, in expandLog10()
5292 SDValue t8 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t7, X); in expandLog10()
5293 Log10ofMantissa = DAG.getNode(ISD::FSUB, dl, MVT::f32, t8, in expandLog10()
5297 return DAG.getNode(ISD::FADD, dl, MVT::f32, LogOfExponent, Log10ofMantissa); in expandLog10()
5301 return DAG.getNode(ISD::FLOG10, dl, Op.getValueType(), Op, Flags); in expandLog10()
5313 return DAG.getNode(ISD::FEXP2, dl, Op.getValueType(), Op, Flags); in expandExp2()
5337 SDValue t0 = DAG.getNode(ISD::FMUL, dl, MVT::f32, RHS, in expandPow()
5343 return DAG.getNode(ISD::FPOW, dl, LHS.getValueType(), LHS, RHS, Flags); in expandPow()
5377 if (Res.getNode()) in ExpandPowI()
5378 Res = DAG.getNode(ISD::FMUL, DL,Res.getValueType(), Res, CurSquare); in ExpandPowI()
5383 CurSquare = DAG.getNode(ISD::FMUL, DL, CurSquare.getValueType(), in ExpandPowI()
5390 Res = DAG.getNode(ISD::FDIV, DL, LHS.getValueType(), in ExpandPowI()
5397 return DAG.getNode(ISD::FPOWI, DL, LHS.getValueType(), LHS, RHS); in ExpandPowI()
5452 LHS = DAG.getNode(ISD::SHL, DL, PromVT, LHS, in expandDivFix()
5454 SDValue Res = DAG.getNode(Opcode, DL, PromVT, LHS, RHS, Scale); in expandDivFix()
5456 Res = DAG.getNode(Signed ? ISD::SRA : ISD::SRL, DL, PromVT, Res, in expandDivFix()
5462 return DAG.getNode(Opcode, DL, VT, LHS, RHS, Scale); in expandDivFix()
5608 if (!Op && N.getNode()) { in EmitFuncArgumentDbgValue()
5626 if (!Op && N.getNode()) { in EmitFuncArgumentDbgValue()
5629 if (LoadSDNode *LNode = dyn_cast<LoadSDNode>(LCandidate.getNode())) in EmitFuncArgumentDbgValue()
5631 dyn_cast<FrameIndexSDNode>(LNode->getBasePtr().getNode())) in EmitFuncArgumentDbgValue()
5720 if (auto *FISDN = dyn_cast<FrameIndexSDNode>(N.getNode())) { in getDbgValue()
5734 return DAG.getDbgValue(Variable, Expr, N.getNode(), N.getResNo(), in getDbgValue()
5815 setValue(&I, DAG.getNode(ISD::RETURNADDR, sdl, in visitIntrinsicCall()
5820 setValue(&I, DAG.getNode(ISD::ADDROFRETURNADDR, sdl, in visitIntrinsicCall()
5824 setValue(&I, DAG.getNode(ISD::SPONENTRY, sdl, in visitIntrinsicCall()
5828 setValue(&I, DAG.getNode(ISD::FRAMEADDR, sdl, in visitIntrinsicCall()
5839 Res = DAG.getNode(ISD::READ_REGISTER, sdl, in visitIntrinsicCall()
5851 DAG.setRoot(DAG.getNode(ISD::WRITE_REGISTER, sdl, MVT::Other, Chain, in visitIntrinsicCall()
5995 SDValue Res = DAG.getNode(ISD::PREALLOCATED_SETUP, sdl, MVT::Other, in visitIntrinsicCall()
6009 SDValue Res = DAG.getNode( in visitIntrinsicCall()
6060 Variable, Expression, FI, getRoot().getNode(), /*IsIndirect*/ true, in visitIntrinsicCall()
6071 if (!N.getNode() && isa<Argument>(Address)) in visitIntrinsicCall()
6075 if (N.getNode()) { in visitIntrinsicCall()
6079 auto FINode = dyn_cast<FrameIndexSDNode>(N.getNode()); in visitIntrinsicCall()
6091 SDV = DAG.getDbgValue(Variable, Expression, N.getNode(), N.getResNo(), in visitIntrinsicCall()
6149 DAG.setRoot(DAG.getNode(ISD::EH_RETURN, sdl, in visitIntrinsicCall()
6159 setValue(&I, DAG.getNode(ISD::EH_DWARF_CFA, sdl, in visitIntrinsicCall()
6185 SDValue Op = DAG.getNode(ISD::EH_SJLJ_SETJMP, sdl, in visitIntrinsicCall()
6192 DAG.setRoot(DAG.getNode(ISD::EH_SJLJ_LONGJMP, sdl, MVT::Other, in visitIntrinsicCall()
6196 DAG.setRoot(DAG.getNode(ISD::EH_SJLJ_SETUP_DISPATCH, sdl, MVT::Other, in visitIntrinsicCall()
6272 setValue(&I, DAG.getNode(Opcode, sdl, in visitIntrinsicCall()
6291 setValue(&I, DAG.getNode(Opcode, sdl, RetVT, in visitIntrinsicCall()
6296 setValue(&I, DAG.getNode(ISD::FMINNUM, sdl, in visitIntrinsicCall()
6302 setValue(&I, DAG.getNode(ISD::FMAXNUM, sdl, in visitIntrinsicCall()
6308 setValue(&I, DAG.getNode(ISD::FMINIMUM, sdl, in visitIntrinsicCall()
6314 setValue(&I, DAG.getNode(ISD::FMAXIMUM, sdl, in visitIntrinsicCall()
6320 setValue(&I, DAG.getNode(ISD::FCOPYSIGN, sdl, in visitIntrinsicCall()
6326 setValue(&I, DAG.getNode(ISD::ARITH_FENCE, sdl, in visitIntrinsicCall()
6332 setValue(&I, DAG.getNode( in visitIntrinsicCall()
6350 setValue(&I, DAG.getNode(ISD::FMA, sdl, in visitIntrinsicCall()
6357 SDValue Mul = DAG.getNode( in visitIntrinsicCall()
6360 SDValue Add = DAG.getNode(ISD::FADD, sdl, in visitIntrinsicCall()
6368 setValue(&I, DAG.getNode(ISD::BITCAST, sdl, MVT::i16, in visitIntrinsicCall()
6369 DAG.getNode(ISD::FP_ROUND, sdl, MVT::f16, in visitIntrinsicCall()
6375 setValue(&I, DAG.getNode(ISD::FP_EXTEND, sdl, in visitIntrinsicCall()
6377 DAG.getNode(ISD::BITCAST, sdl, MVT::f16, in visitIntrinsicCall()
6382 setValue(&I, DAG.getNode(ISD::FP_TO_SINT_SAT, sdl, VT, in visitIntrinsicCall()
6389 setValue(&I, DAG.getNode(ISD::FP_TO_UINT_SAT, sdl, VT, in visitIntrinsicCall()
6395 Res = DAG.getNode(ISD::SET_ROUNDING, sdl, MVT::Other, in visitIntrinsicCall()
6402 DAG.setRoot(DAG.getNode(ISD::PCMARKER, sdl, MVT::Other, getRoot(), Tmp)); in visitIntrinsicCall()
6407 Res = DAG.getNode(ISD::READCYCLECOUNTER, sdl, in visitIntrinsicCall()
6414 setValue(&I, DAG.getNode(ISD::BITREVERSE, sdl, in visitIntrinsicCall()
6419 setValue(&I, DAG.getNode(ISD::BSWAP, sdl, in visitIntrinsicCall()
6427 setValue(&I, DAG.getNode(CI->isZero() ? ISD::CTTZ : ISD::CTTZ_ZERO_UNDEF, in visitIntrinsicCall()
6435 setValue(&I, DAG.getNode(CI->isZero() ? ISD::CTLZ : ISD::CTLZ_ZERO_UNDEF, in visitIntrinsicCall()
6442 setValue(&I, DAG.getNode(ISD::CTPOP, sdl, Ty, Arg)); in visitIntrinsicCall()
6455 setValue(&I, DAG.getNode(RotateOpcode, sdl, VT, X, Z)); in visitIntrinsicCall()
6458 setValue(&I, DAG.getNode(FunnelOpcode, sdl, VT, X, Y, Z)); in visitIntrinsicCall()
6465 setValue(&I, DAG.getNode(ISD::SADDSAT, sdl, Op1.getValueType(), Op1, Op2)); in visitIntrinsicCall()
6471 setValue(&I, DAG.getNode(ISD::UADDSAT, sdl, Op1.getValueType(), Op1, Op2)); in visitIntrinsicCall()
6477 setValue(&I, DAG.getNode(ISD::SSUBSAT, sdl, Op1.getValueType(), Op1, Op2)); in visitIntrinsicCall()
6483 setValue(&I, DAG.getNode(ISD::USUBSAT, sdl, Op1.getValueType(), Op1, Op2)); in visitIntrinsicCall()
6489 setValue(&I, DAG.getNode(ISD::SSHLSAT, sdl, Op1.getValueType(), Op1, Op2)); in visitIntrinsicCall()
6495 setValue(&I, DAG.getNode(ISD::USHLSAT, sdl, Op1.getValueType(), Op1, Op2)); in visitIntrinsicCall()
6505 setValue(&I, DAG.getNode(FixedPointIntrinsicToOpcode(Intrinsic), sdl, in visitIntrinsicCall()
6523 setValue(&I, DAG.getNode(ISD::SMAX, sdl, Op1.getValueType(), Op1, Op2)); in visitIntrinsicCall()
6529 setValue(&I, DAG.getNode(ISD::SMIN, sdl, Op1.getValueType(), Op1, Op2)); in visitIntrinsicCall()
6535 setValue(&I, DAG.getNode(ISD::UMAX, sdl, Op1.getValueType(), Op1, Op2)); in visitIntrinsicCall()
6541 setValue(&I, DAG.getNode(ISD::UMIN, sdl, Op1.getValueType(), Op1, Op2)); in visitIntrinsicCall()
6547 setValue(&I, DAG.getNode(ISD::ABS, sdl, Op1.getValueType(), Op1)); in visitIntrinsicCall()
6553 Res = DAG.getNode(ISD::STACKSAVE, sdl, DAG.getVTList(VT, MVT::Other), Op); in visitIntrinsicCall()
6560 DAG.setRoot(DAG.getNode(ISD::STACKRESTORE, sdl, MVT::Other, getRoot(), Res)); in visitIntrinsicCall()
6571 Res = DAG.getNode(ISD::GET_DYNAMIC_AREA_OFFSET, sdl, DAG.getVTList(ResTy), in visitIntrinsicCall()
6670 Res = DAG.getNode(ISD::INIT_TRAMPOLINE, sdl, MVT::Other, Ops); in visitIntrinsicCall()
6676 setValue(&I, DAG.getNode(ISD::ADJUST_TRAMPOLINE, sdl, in visitIntrinsicCall()
6687 FrameIndexSDNode *FI = cast<FrameIndexSDNode>(getValue(Alloca).getNode()); in visitIntrinsicCall()
6695 Res = DAG.getNode(ISD::FLT_ROUNDS_, sdl, {MVT::i32, MVT::Other}, getRoot()); in visitIntrinsicCall()
6715 DAG.setRoot(DAG.getNode(ISD::TRAP, sdl, MVT::Other, getRoot())); in visitIntrinsicCall()
6718 DAG.setRoot(DAG.getNode(ISD::DEBUGTRAP, sdl, MVT::Other, getRoot())); in visitIntrinsicCall()
6721 DAG.setRoot(DAG.getNode( in visitIntrinsicCall()
6777 setValue(&I, DAG.getNode(Op, sdl, VTs, Op1, Op2)); in visitIntrinsicCall()
6932 DAG.getNode(ISD::LOCAL_RECOVER, sdl, PtrVT, OffsetSym); in visitIntrinsicCall()
7120 setValue(&I, DAG.getNode(ISD::AND, getCurSDLoc(), PtrVT, Ptr, in visitIntrinsicCall()
7147 SDValue VectorInduction = DAG.getNode( in visitIntrinsicCall()
7152 setValue(&I, DAG.getNode(ISD::AND, DL, CCVT, in visitIntrinsicCall()
7172 setValue(&I, DAG.getNode(ISD::INSERT_SUBVECTOR, DL, ResultVT, Vec, SubVec, in visitIntrinsicCall()
7190 setValue(&I, DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, ResultVT, Vec, Index)); in visitIntrinsicCall()
7229 assert(Result.getNode()->getNumValues() == 2); in visitConstrainedFPIntrinsic()
7279 SDValue Mul = DAG.getNode(ISD::STRICT_FMUL, sdl, VTs, Opers, Flags); in visitConstrainedFPIntrinsic()
7310 SDValue Result = DAG.getNode(Opcode, sdl, VTs, Opers, Flags); in visitConstrainedFPIntrinsic()
7355 Op = DAG.getNode(ISD::ZERO_EXTEND, DL, EVLParamVT, Op); in visitVectorPredicationIntrinsic()
7359 SDValue Result = DAG.getNode(Opcode, DL, VTs, OpValues); in visitVectorPredicationIntrinsic()
7432 assert((CLI.IsTailCall || Result.second.getNode()) && in lowerInvokable()
7434 assert((Result.second.getNode() || !Result.first.getNode()) && in lowerInvokable()
7437 if (!Result.second.getNode()) { in lowerInvokable()
7550 if (Result.first.getNode()) { in LowerCallTo()
7645 if (Res.first.getNode()) { in visitMemCmpBCmpCall()
7732 if (Res.first.getNode()) { in visitMemChrCall()
7769 assert(MC.getNode() != nullptr && in visitMemPCpyCall()
7777 SDValue DstPlusSize = DAG.getNode(ISD::ADD, sdl, Dst.getValueType(), in visitMemPCpyCall()
7797 if (Res.first.getNode()) { in visitStrCpyCall()
7820 if (Res.first.getNode()) { in visitStrCmpCall()
7841 if (Res.first.getNode()) { in visitStrLenCall()
7863 if (Res.first.getNode()) { in visitStrNLenCall()
7888 DAG.getNode(Opcode, getCurSDLoc(), Tmp.getValueType(), Tmp, Flags)); in visitUnaryFloatCall()
7909 setValue(&I, DAG.getNode(Opcode, getCurSDLoc(), VT, Tmp0, Tmp1, Flags)); in visitBinaryFloatCall()
7955 setValue(&I, DAG.getNode(ISD::FCOPYSIGN, getCurSDLoc(), in visitCall()
8313 DAG.getNode(ISD::BITCAST, DL, RegVT, OpInfo.CallOperand); in GetRegistersForValue()
8322 DAG.getNode(ISD::BITCAST, DL, VT, OpInfo.CallOperand); in GetRegistersForValue()
8813 if (Flag.getNode()) AsmNodeOperands.push_back(Flag); in visitInlineAsm()
8816 Chain = DAG.getNode(ISDOpc, getCurSDLoc(), in visitInlineAsm()
8851 V = DAG.getNode(ISD::BITCAST, getCurSDLoc(), ResultVT, V); in visitInlineAsm()
8857 V = DAG.getNode(ISD::TRUNCATE, getCurSDLoc(), ResultVT, V); in visitInlineAsm()
8915 SDValue V = DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(), in visitInlineAsm()
8922 Chain = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), MVT::Other, OutChains); in visitInlineAsm()
8955 DAG.setRoot(DAG.getNode(ISD::VASTART, getCurSDLoc(), in visitVAStart()
8977 DAG.setRoot(DAG.getNode(ISD::VAEND, getCurSDLoc(), in visitVAEnd()
8984 DAG.setRoot(DAG.getNode(ISD::VACOPY, getCurSDLoc(), in visitVACopy()
9015 SDValue ZExt = DAG.getNode(ISD::AssertZext, SL, Op.getValueType(), Op, in lowerRangeToAssertZExt()
9017 unsigned NumVals = Op.getNode()->getNumValues(); in lowerRangeToAssertZExt()
9211 SDNode *CallEnd = Result.second.getNode(); in visitPatchpoint()
9213 CallEnd = CallEnd->getOperand(0).getNode(); in visitPatchpoint()
9219 SDNode *Call = CallEnd->getOperand(0).getNode(); in visitPatchpoint()
9334 Res = DAG.getNode(ISD::FADD, dl, VT, Op1, in visitVectorReduce()
9335 DAG.getNode(ISD::VECREDUCE_FADD, dl, VT, Op2, SDFlags), in visitVectorReduce()
9338 Res = DAG.getNode(ISD::VECREDUCE_SEQ_FADD, dl, VT, Op1, Op2, SDFlags); in visitVectorReduce()
9342 Res = DAG.getNode(ISD::FMUL, dl, VT, Op1, in visitVectorReduce()
9343 DAG.getNode(ISD::VECREDUCE_FMUL, dl, VT, Op2, SDFlags), in visitVectorReduce()
9346 Res = DAG.getNode(ISD::VECREDUCE_SEQ_FMUL, dl, VT, Op1, Op2, SDFlags); in visitVectorReduce()
9349 Res = DAG.getNode(ISD::VECREDUCE_ADD, dl, VT, Op1); in visitVectorReduce()
9352 Res = DAG.getNode(ISD::VECREDUCE_MUL, dl, VT, Op1); in visitVectorReduce()
9355 Res = DAG.getNode(ISD::VECREDUCE_AND, dl, VT, Op1); in visitVectorReduce()
9358 Res = DAG.getNode(ISD::VECREDUCE_OR, dl, VT, Op1); in visitVectorReduce()
9361 Res = DAG.getNode(ISD::VECREDUCE_XOR, dl, VT, Op1); in visitVectorReduce()
9364 Res = DAG.getNode(ISD::VECREDUCE_SMAX, dl, VT, Op1); in visitVectorReduce()
9367 Res = DAG.getNode(ISD::VECREDUCE_SMIN, dl, VT, Op1); in visitVectorReduce()
9370 Res = DAG.getNode(ISD::VECREDUCE_UMAX, dl, VT, Op1); in visitVectorReduce()
9373 Res = DAG.getNode(ISD::VECREDUCE_UMIN, dl, VT, Op1); in visitVectorReduce()
9376 Res = DAG.getNode(ISD::VECREDUCE_FMAX, dl, VT, Op1, SDFlags); in visitVectorReduce()
9379 Res = DAG.getNode(ISD::VECREDUCE_FMIN, dl, VT, Op1, SDFlags); in visitVectorReduce()
9547 SDValue Op = SDValue(Args[i].Node.getNode(), in LowerCallTo()
9703 assert(CLI.Chain.getNode() && CLI.Chain.getValueType() == MVT::Other && in LowerCallTo()
9721 assert(InVals[i].getNode() && "LowerCall emitted a null value!"); in LowerCallTo()
9750 SDValue Add = CLI.DAG.getNode(ISD::ADD, CLI.DL, PtrVT, DemoteStackSlot, in LowerCallTo()
9762 CLI.Chain = CLI.DAG.getNode(ISD::TokenFactor, CLI.DL, MVT::Other, Chains); in LowerCallTo()
9792 SDValue Res = CLI.DAG.getNode(ISD::MERGE_VALUES, CLI.DL, in LowerCallTo()
9806 if (!Res.getNode()) in LowerOperationWrapper()
9987 auto *FINode = dyn_cast<FrameIndexSDNode>(LNode->getBasePtr().getNode()); in tryToElideArgumentCopy()
10227 assert(NewRoot.getNode() && NewRoot.getValueType() == MVT::Other && in LowerArguments()
10233 assert(InVals[i].getNode() && in LowerArguments()
10302 dyn_cast<FrameIndexSDNode>(InVals[i].getNode())) in LowerArguments()
10337 dyn_cast<FrameIndexSDNode>(ArgValues[0].getNode())) in LowerArguments()
10354 dyn_cast<LoadSDNode>(Res.getOperand(LowAddressOp).getNode())) in LowerArguments()
10356 dyn_cast<FrameIndexSDNode>(LNode->getBasePtr().getNode())) in LowerArguments()
10392 NewRoot = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains); in LowerArguments()
10530 if (MaybeTC.getNode() != nullptr) in updateDAGForMaybeTailCall()
10572 SDValue Or = DAG.getNode(ISD::OR, DL, VT, CondLHS, in lowerWorkItem()
10592 DAG.getNode(ISD::BRCOND, DL, MVT::Other, getControlRoot(), Cond, in lowerWorkItem()
10595 BrCond = DAG.getNode(ISD::BR, DL, MVT::Other, BrCond, in lowerWorkItem()
11020 DAG.setRoot(DAG.getNode(ISD::BR, getCurSDLoc(), MVT::Other, in visitSwitch()
11091 setValue(&I, DAG.getNode(ISD::VECTOR_REVERSE, DL, VT, V)); in visitVectorReverse()
11116 Values[i] = DAG.getNode(ISD::FREEZE, getCurSDLoc(), ValueVTs[i], in visitFreeze()
11117 SDValue(Op.getNode(), Op.getResNo() + i)); in visitFreeze()
11119 setValue(&I, DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(), in visitFreeze()
11135 setValue(&I, DAG.getNode(ISD::VECTOR_SPLICE, DL, VT, V1, V2, in visitVectorSplice()