Lines Matching refs:getNode
233 Lo = DAG.getNode(ISD::BITCAST, DL, HalfVT, Parts[0]); in getCopyFromParts()
234 Hi = DAG.getNode(ISD::BITCAST, DL, HalfVT, Parts[1]); in getCopyFromParts()
240 Val = DAG.getNode(ISD::BUILD_PAIR, DL, RoundVT, Lo, Hi); in getCopyFromParts()
254 Hi = DAG.getNode(ISD::ANY_EXTEND, DL, TotalVT, Hi); in getCopyFromParts()
256 DAG.getNode(ISD::SHL, DL, TotalVT, Hi, in getCopyFromParts()
259 Lo = DAG.getNode(ISD::ZERO_EXTEND, DL, TotalVT, Lo); in getCopyFromParts()
260 Val = DAG.getNode(ISD::OR, DL, TotalVT, Lo, Hi); in getCopyFromParts()
267 Lo = DAG.getNode(ISD::BITCAST, DL, EVT(MVT::f64), Parts[0]); in getCopyFromParts()
268 Hi = DAG.getNode(ISD::BITCAST, DL, EVT(MVT::f64), Parts[1]); in getCopyFromParts()
271 Val = DAG.getNode(ISD::BUILD_PAIR, DL, ValueVT, Lo, Hi); in getCopyFromParts()
294 Val = DAG.getNode(ISD::TRUNCATE, DL, PartEVT, Val); in getCopyFromParts()
299 return DAG.getNode(ISD::BITCAST, DL, ValueVT, Val); in getCopyFromParts()
308 Val = DAG.getNode(*AssertOp, DL, PartEVT, Val, in getCopyFromParts()
310 return DAG.getNode(ISD::TRUNCATE, DL, ValueVT, Val); in getCopyFromParts()
312 return DAG.getNode(ISD::ANY_EXTEND, DL, ValueVT, Val); in getCopyFromParts()
318 return DAG.getNode( in getCopyFromParts()
322 return DAG.getNode(ISD::FP_EXTEND, DL, ValueVT, Val); in getCopyFromParts()
408 Val = DAG.getNode(IntermediateVT.isVector() ? ISD::CONCAT_VECTORS in getCopyFromPartsVector()
427 return DAG.getNode( in getCopyFromPartsVector()
434 return DAG.getNode(ISD::BITCAST, DL, ValueVT, Val); in getCopyFromPartsVector()
447 return DAG.getNode(ISD::BITCAST, DL, ValueVT, Val); in getCopyFromPartsVector()
453 return DAG.getNode(ISD::BITCAST, DL, ValueVT, Val); in getCopyFromPartsVector()
461 return DAG.getNode( in getCopyFromPartsVector()
520 Val = DAG.getNode(ISD::FP_EXTEND, DL, PartVT, Val); in getCopyToParts()
526 Val = DAG.getNode(ISD::BITCAST, DL, ValueVT, Val); in getCopyToParts()
532 Val = DAG.getNode(ExtendKind, DL, ValueVT, Val); in getCopyToParts()
534 Val = DAG.getNode(ISD::BITCAST, DL, PartVT, Val); in getCopyToParts()
539 Val = DAG.getNode(ISD::BITCAST, DL, PartVT, Val); in getCopyToParts()
546 Val = DAG.getNode(ISD::TRUNCATE, DL, ValueVT, Val); in getCopyToParts()
548 Val = DAG.getNode(ISD::BITCAST, DL, PartVT, Val); in getCopyToParts()
560 Val = DAG.getNode(ISD::BITCAST, DL, PartVT, Val); in getCopyToParts()
575 SDValue OddVal = DAG.getNode(ISD::SRL, DL, ValueVT, Val, in getCopyToParts()
586 Val = DAG.getNode(ISD::TRUNCATE, DL, ValueVT, Val); in getCopyToParts()
591 Parts[0] = DAG.getNode(ISD::BITCAST, DL, in getCopyToParts()
603 Part1 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, in getCopyToParts()
605 Part0 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL, in getCopyToParts()
609 Part0 = DAG.getNode(ISD::BITCAST, DL, PartVT, Part0); in getCopyToParts()
610 Part1 = DAG.getNode(ISD::BITCAST, DL, PartVT, Part1); in getCopyToParts()
662 Val = DAG.getNode(ISD::BITCAST, DL, PartVT, Val); in getCopyToPartsVector()
674 Val = DAG.getNode( in getCopyToPartsVector()
724 Val = DAG.getNode(ISD::BITCAST, DL, BuiltVectorTy, Val); in getCopyToPartsVector()
731 Ops[i] = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, IntermediateVT, Val, in getCopyToPartsVector()
734 Ops[i] = DAG.getNode( in getCopyToPartsVector()
862 Parts[i] = DAG.getNode(isSExt ? ISD::AssertSext : ISD::AssertZext, dl, in getCopyFromRegs()
872 return DAG.getNode(ISD::MERGE_VALUES, dl, DAG.getVTList(ValueVTs), Values); in getCopyFromRegs()
928 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains); in getCopyToRegs()
1043 DAG.getNode(ISD::TokenFactor, getCurSDLoc(), MVT::Other, ExtractedTFs); in getRoot()
1047 Root = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), MVT::Other, PendingLoads); in getRoot()
1063 assert(PendingExports[i].getNode()->getNumOperands() > 1); in getControlRoot()
1064 if (PendingExports[i].getNode()->getOperand(0) == Root) in getControlRoot()
1072 Root = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), MVT::Other, in getControlRoot()
1164 unsigned ValSDNodeOrder = Val.getNode()->getIROrder(); in resolveDanglingDebugInfo()
1171 if (Val.getNode()) { in resolveDanglingDebugInfo()
1185 DAG.AddDbgValue(SDV, Val.getNode(), false); in resolveDanglingDebugInfo()
1222 if (N.getNode()) return N; in getValue()
1247 if (N.getNode()) { in getNonRegisterValue()
1294 assert(N1.getNode() && "visit didn't populate the NodeMap!"); in getValueImpl()
1302 SDNode *Val = getValue(*OI).getNode(); in getValueImpl()
1318 SDNode *Val = getValue(CDS->getElementAsConstant(i)).getNode(); in getValueImpl()
1419 DAG.setRoot(DAG.getNode(ISD::CATCHPAD, getCurSDLoc(), MVT::Other, in visitCatchPad()
1435 DAG.setRoot(DAG.getNode(ISD::BR, getCurSDLoc(), MVT::Other, in visitCatchRet()
1455 SDValue Ret = DAG.getNode(ISD::CATCHRET, getCurSDLoc(), MVT::Other, in visitCatchRet()
1547 DAG.getNode(ISD::CLEANUPRET, getCurSDLoc(), MVT::Other, getControlRoot()); in visitCleanupRet()
1602 Chain, getCurSDLoc(), SDValue(RetOp.getNode(), RetOp.getResNo() + i), in visitRet()
1607 Chain = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), in visitRet()
1642 SDValue(RetOp.getNode(), RetOp.getResNo() + j), in visitRet()
1692 assert(Chain.getNode() && Chain.getValueType() == MVT::Other && in visitRet()
2006 DAG.setRoot(DAG.getNode(ISD::BR, getCurSDLoc(), in visitBr()
2097 Cond = DAG.getNode(ISD::XOR, dl, CondLHS.getValueType(), CondLHS, True); in visitSwitchCase()
2113 SDValue SUB = DAG.getNode(ISD::SUB, dl, in visitSwitchCase()
2133 Cond = DAG.getNode(ISD::XOR, dl, Cond.getValueType(), Cond, True); in visitSwitchCase()
2136 SDValue BrCond = DAG.getNode(ISD::BRCOND, dl, in visitSwitchCase()
2143 BrCond = DAG.getNode(ISD::BR, dl, MVT::Other, BrCond, in visitSwitchCase()
2157 SDValue BrJumpTable = DAG.getNode(ISD::BR_JT, getCurSDLoc(), in visitJumpTable()
2175 SDValue Sub = DAG.getNode(ISD::SUB, dl, VT, SwitchOp, in visitJumpTableHeader()
2200 SDValue BrCond = DAG.getNode(ISD::BRCOND, dl, in visitJumpTableHeader()
2206 BrCond = DAG.getNode(ISD::BR, dl, MVT::Other, BrCond, in visitJumpTableHeader()
2308 SDValue Sub = DAG.getNode(ISD::SUB, dl, VT, Guard, GuardVal); in visitSPDescriptorParent()
2317 SDValue BrCond = DAG.getNode(ISD::BRCOND, dl, in visitSPDescriptorParent()
2321 SDValue Br = DAG.getNode(ISD::BR, dl, in visitSPDescriptorParent()
2354 SDValue Sub = DAG.getNode(ISD::SUB, dl, VT, SwitchOp, in visitBitTestHeader()
2392 SDValue BrRange = DAG.getNode(ISD::BRCOND, dl, in visitBitTestHeader()
2398 BrRange = DAG.getNode(ISD::BR, dl, MVT::Other, BrRange, in visitBitTestHeader()
2432 SDValue SwitchVal = DAG.getNode(ISD::SHL, dl, VT, in visitBitTestCase()
2436 SDValue AndOp = DAG.getNode(ISD::AND, dl, in visitBitTestCase()
2452 SDValue BrAnd = DAG.getNode(ISD::BRCOND, dl, in visitBitTestCase()
2458 BrAnd = DAG.getNode(ISD::BR, dl, MVT::Other, BrAnd, in visitBitTestCase()
2531 DAG.setRoot(DAG.getNode(ISD::BR, getCurSDLoc(), in visitInvoke()
2583 SDValue Res = DAG.getNode(ISD::MERGE_VALUES, dl, in visitLandingPad()
2649 DAG.setRoot(DAG.getNode(ISD::BRIND, getCurSDLoc(), in visitIndirectBr()
2671 DAG.setRoot(DAG.getNode(ISD::TRAP, getCurSDLoc(), MVT::Other, DAG.getRoot())); in visitUnreachable()
2680 setValue(&I, DAG.getNode(ISD::FNEG, getCurSDLoc(), in visitFSub()
2819 SDValue UnNodeValue = DAG.getNode(Opcode, getCurSDLoc(), Op.getValueType(), in visitUnary()
2840 SDValue BinNodeValue = DAG.getNode(Opcode, getCurSDLoc(), Op1.getValueType(), in visitBinary()
2860 Op2 = DAG.getNode(ISD::ZERO_EXTEND, DL, ShiftTy, Op2); in visitShift()
2867 Op2 = DAG.getNode(ISD::TRUNCATE, DL, ShiftTy, Op2); in visitShift()
2893 SDValue Res = DAG.getNode(Opcode, getCurSDLoc(), Op1.getValueType(), Op1, Op2, in visitShift()
2905 setValue(&I, DAG.getNode(ISD::SDIV, getCurSDLoc(), Op1.getValueType(), Op1, in visitSDiv()
3046 Ops.push_back(SDValue(LHSVal.getNode(), LHSVal.getResNo() + i)); in visitSelect()
3047 Ops.push_back(SDValue(RHSVal.getNode(), RHSVal.getResNo() + i)); in visitSelect()
3048 Values[i] = DAG.getNode(OpCode, getCurSDLoc(), in visitSelect()
3049 LHSVal.getNode()->getValueType(LHSVal.getResNo()+i), in visitSelect()
3053 setValue(&I, DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(), in visitSelect()
3062 setValue(&I, DAG.getNode(ISD::TRUNCATE, getCurSDLoc(), DestVT, N)); in visitTrunc()
3071 setValue(&I, DAG.getNode(ISD::ZERO_EXTEND, getCurSDLoc(), DestVT, N)); in visitZExt()
3080 setValue(&I, DAG.getNode(ISD::SIGN_EXTEND, getCurSDLoc(), DestVT, N)); in visitSExt()
3089 setValue(&I, DAG.getNode(ISD::FP_ROUND, dl, DestVT, N, in visitFPTrunc()
3099 setValue(&I, DAG.getNode(ISD::FP_EXTEND, getCurSDLoc(), DestVT, N)); in visitFPExt()
3107 setValue(&I, DAG.getNode(ISD::FP_TO_UINT, getCurSDLoc(), DestVT, N)); in visitFPToUI()
3115 setValue(&I, DAG.getNode(ISD::FP_TO_SINT, getCurSDLoc(), DestVT, N)); in visitFPToSI()
3123 setValue(&I, DAG.getNode(ISD::UINT_TO_FP, getCurSDLoc(), DestVT, N)); in visitUIToFP()
3131 setValue(&I, DAG.getNode(ISD::SINT_TO_FP, getCurSDLoc(), DestVT, N)); in visitSIToFP()
3161 setValue(&I, DAG.getNode(ISD::BITCAST, dl, in visitBitCast()
3195 setValue(&I, DAG.getNode(ISD::INSERT_VECTOR_ELT, getCurSDLoc(), in visitInsertElement()
3205 setValue(&I, DAG.getNode(ISD::EXTRACT_VECTOR_ELT, getCurSDLoc(), in visitExtractElement()
3269 setValue(&I, DAG.getNode(ISD::CONCAT_VECTORS, DL, VT, ConcatOps)); in visitShuffleVector()
3289 : DAG.getNode(ISD::CONCAT_VECTORS, DL, PaddedVT, MOps1); in visitShuffleVector()
3292 : DAG.getNode(ISD::CONCAT_VECTORS, DL, PaddedVT, MOps2); in visitShuffleVector()
3308 Result = DAG.getNode( in visitShuffleVector()
3354 Src = DAG.getNode( in visitShuffleVector()
3390 Res = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, in visitShuffleVector()
3437 SDValue(Agg.getNode(), Agg.getResNo() + i); in visitInsertValue()
3443 SDValue(Val.getNode(), Val.getResNo() + i - LinearIndex); in visitInsertValue()
3448 SDValue(Agg.getNode(), Agg.getResNo() + i); in visitInsertValue()
3450 setValue(&I, DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(), in visitInsertValue()
3487 DAG.getUNDEF(Agg.getNode()->getValueType(Agg.getResNo() + i)) : in visitExtractValue()
3488 SDValue(Agg.getNode(), Agg.getResNo() + i); in visitExtractValue()
3490 setValue(&I, DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(), in visitExtractValue()
3528 N = DAG.getNode(ISD::ADD, dl, N.getValueType(), N, in visitGetElementPtr()
3558 N = DAG.getNode(ISD::ADD, dl, N.getValueType(), N, OffsVal, Flags); in visitGetElementPtr()
3579 IdxN = DAG.getNode(ISD::SHL, dl, in visitGetElementPtr()
3584 IdxN = DAG.getNode(ISD::MUL, dl, in visitGetElementPtr()
3589 N = DAG.getNode(ISD::ADD, dl, in visitGetElementPtr()
3617 AllocSize = DAG.getNode(ISD::MUL, dl, IntPtr, in visitAlloca()
3634 AllocSize = DAG.getNode(ISD::ADD, dl, AllocSize.getValueType(), AllocSize, in visitAlloca()
3639 DAG.getNode(ISD::AND, dl, AllocSize.getValueType(), AllocSize, in visitAlloca()
3644 SDValue DSA = DAG.getNode(ISD::DYNAMIC_STACKALLOC, dl, VTs, Ops); in visitAlloca()
3733 SDValue Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, in visitLoad()
3738 SDValue A = DAG.getNode(ISD::ADD, dl, in visitLoad()
3762 SDValue Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, in visitLoad()
3770 setValue(&I, DAG.getNode(ISD::MERGE_VALUES, dl, in visitLoad()
3793 SDValue(Src.getNode(), Src.getResNo())); in visitStoreToSwiftError()
3895 SDValue Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, in visitStore()
3900 SDValue Add = DAG.getNode(ISD::ADD, dl, PtrVT, Ptr, in visitStore()
3903 Root, dl, SDValue(Src.getNode(), Src.getResNo() + i), Add, in visitStore()
3908 SDValue StoreNode = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, in visitStore()
4250 DAG.setRoot(DAG.getNode(ISD::ATOMIC_FENCE, dl, MVT::Other, Ops)); in visitFence()
4372 Result = DAG.getNode(ISD::INTRINSIC_WO_CHAIN, getCurSDLoc(), VTs, Ops); in visitTargetIntrinsic()
4374 Result = DAG.getNode(ISD::INTRINSIC_W_CHAIN, getCurSDLoc(), VTs, Ops); in visitTargetIntrinsic()
4376 Result = DAG.getNode(ISD::INTRINSIC_VOID, getCurSDLoc(), VTs, Ops); in visitTargetIntrinsic()
4380 SDValue Chain = Result.getValue(Result.getNode()->getNumValues()-1); in visitTargetIntrinsic()
4390 Result = DAG.getNode(ISD::BITCAST, getCurSDLoc(), VT, Result); in visitTargetIntrinsic()
4405 SDValue t1 = DAG.getNode(ISD::AND, dl, MVT::i32, Op, in GetSignificand()
4407 SDValue t2 = DAG.getNode(ISD::OR, dl, MVT::i32, t1, in GetSignificand()
4409 return DAG.getNode(ISD::BITCAST, dl, MVT::f32, t2); in GetSignificand()
4419 SDValue t0 = DAG.getNode(ISD::AND, dl, MVT::i32, Op, in GetExponent()
4421 SDValue t1 = DAG.getNode( in GetExponent()
4424 SDValue t2 = DAG.getNode(ISD::SUB, dl, MVT::i32, t1, in GetExponent()
4426 return DAG.getNode(ISD::SINT_TO_FP, dl, MVT::f32, t2); in GetExponent()
4441 SDValue IntegerPartOfX = DAG.getNode(ISD::FP_TO_SINT, dl, MVT::i32, t0); in getLimitedPrecisionExp2()
4444 SDValue t1 = DAG.getNode(ISD::SINT_TO_FP, dl, MVT::f32, IntegerPartOfX); in getLimitedPrecisionExp2()
4445 SDValue X = DAG.getNode(ISD::FSUB, dl, MVT::f32, t0, t1); in getLimitedPrecisionExp2()
4448 IntegerPartOfX = DAG.getNode( in getLimitedPrecisionExp2()
4462 SDValue t2 = DAG.getNode(ISD::FMUL, dl, MVT::f32, X, in getLimitedPrecisionExp2()
4464 SDValue t3 = DAG.getNode(ISD::FADD, dl, MVT::f32, t2, in getLimitedPrecisionExp2()
4466 SDValue t4 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t3, X); in getLimitedPrecisionExp2()
4467 TwoToFractionalPartOfX = DAG.getNode(ISD::FADD, dl, MVT::f32, t4, in getLimitedPrecisionExp2()
4478 SDValue t2 = DAG.getNode(ISD::FMUL, dl, MVT::f32, X, in getLimitedPrecisionExp2()
4480 SDValue t3 = DAG.getNode(ISD::FADD, dl, MVT::f32, t2, in getLimitedPrecisionExp2()
4482 SDValue t4 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t3, X); in getLimitedPrecisionExp2()
4483 SDValue t5 = DAG.getNode(ISD::FADD, dl, MVT::f32, t4, in getLimitedPrecisionExp2()
4485 SDValue t6 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t5, X); in getLimitedPrecisionExp2()
4486 TwoToFractionalPartOfX = DAG.getNode(ISD::FADD, dl, MVT::f32, t6, in getLimitedPrecisionExp2()
4499 SDValue t2 = DAG.getNode(ISD::FMUL, dl, MVT::f32, X, in getLimitedPrecisionExp2()
4501 SDValue t3 = DAG.getNode(ISD::FADD, dl, MVT::f32, t2, in getLimitedPrecisionExp2()
4503 SDValue t4 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t3, X); in getLimitedPrecisionExp2()
4504 SDValue t5 = DAG.getNode(ISD::FADD, dl, MVT::f32, t4, in getLimitedPrecisionExp2()
4506 SDValue t6 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t5, X); in getLimitedPrecisionExp2()
4507 SDValue t7 = DAG.getNode(ISD::FADD, dl, MVT::f32, t6, in getLimitedPrecisionExp2()
4509 SDValue t8 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t7, X); in getLimitedPrecisionExp2()
4510 SDValue t9 = DAG.getNode(ISD::FADD, dl, MVT::f32, t8, in getLimitedPrecisionExp2()
4512 SDValue t10 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t9, X); in getLimitedPrecisionExp2()
4513 SDValue t11 = DAG.getNode(ISD::FADD, dl, MVT::f32, t10, in getLimitedPrecisionExp2()
4515 SDValue t12 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t11, X); in getLimitedPrecisionExp2()
4516 TwoToFractionalPartOfX = DAG.getNode(ISD::FADD, dl, MVT::f32, t12, in getLimitedPrecisionExp2()
4521 SDValue t13 = DAG.getNode(ISD::BITCAST, dl, MVT::i32, TwoToFractionalPartOfX); in getLimitedPrecisionExp2()
4522 return DAG.getNode(ISD::BITCAST, dl, MVT::f32, in getLimitedPrecisionExp2()
4523 DAG.getNode(ISD::ADD, dl, MVT::i32, t13, IntegerPartOfX)); in getLimitedPrecisionExp2()
4540 SDValue t0 = DAG.getNode(ISD::FMUL, dl, MVT::f32, Op, in expandExp()
4546 return DAG.getNode(ISD::FEXP, dl, Op.getValueType(), Op); in expandExp()
4557 SDValue Op1 = DAG.getNode(ISD::BITCAST, dl, MVT::i32, Op); in expandLog()
4561 SDValue LogOfExponent = DAG.getNode(ISD::FMUL, dl, MVT::f32, Exp, in expandLog()
4577 SDValue t0 = DAG.getNode(ISD::FMUL, dl, MVT::f32, X, in expandLog()
4579 SDValue t1 = DAG.getNode(ISD::FADD, dl, MVT::f32, t0, in expandLog()
4581 SDValue t2 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t1, X); in expandLog()
4582 LogOfMantissa = DAG.getNode(ISD::FSUB, dl, MVT::f32, t2, in expandLog()
4594 SDValue t0 = DAG.getNode(ISD::FMUL, dl, MVT::f32, X, in expandLog()
4596 SDValue t1 = DAG.getNode(ISD::FADD, dl, MVT::f32, t0, in expandLog()
4598 SDValue t2 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t1, X); in expandLog()
4599 SDValue t3 = DAG.getNode(ISD::FSUB, dl, MVT::f32, t2, in expandLog()
4601 SDValue t4 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t3, X); in expandLog()
4602 SDValue t5 = DAG.getNode(ISD::FADD, dl, MVT::f32, t4, in expandLog()
4604 SDValue t6 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t5, X); in expandLog()
4605 LogOfMantissa = DAG.getNode(ISD::FSUB, dl, MVT::f32, t6, in expandLog()
4619 SDValue t0 = DAG.getNode(ISD::FMUL, dl, MVT::f32, X, in expandLog()
4621 SDValue t1 = DAG.getNode(ISD::FADD, dl, MVT::f32, t0, in expandLog()
4623 SDValue t2 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t1, X); in expandLog()
4624 SDValue t3 = DAG.getNode(ISD::FSUB, dl, MVT::f32, t2, in expandLog()
4626 SDValue t4 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t3, X); in expandLog()
4627 SDValue t5 = DAG.getNode(ISD::FADD, dl, MVT::f32, t4, in expandLog()
4629 SDValue t6 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t5, X); in expandLog()
4630 SDValue t7 = DAG.getNode(ISD::FSUB, dl, MVT::f32, t6, in expandLog()
4632 SDValue t8 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t7, X); in expandLog()
4633 SDValue t9 = DAG.getNode(ISD::FADD, dl, MVT::f32, t8, in expandLog()
4635 SDValue t10 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t9, X); in expandLog()
4636 LogOfMantissa = DAG.getNode(ISD::FSUB, dl, MVT::f32, t10, in expandLog()
4640 return DAG.getNode(ISD::FADD, dl, MVT::f32, LogOfExponent, LogOfMantissa); in expandLog()
4644 return DAG.getNode(ISD::FLOG, dl, Op.getValueType(), Op); in expandLog()
4655 SDValue Op1 = DAG.getNode(ISD::BITCAST, dl, MVT::i32, Op); in expandLog2()
4673 SDValue t0 = DAG.getNode(ISD::FMUL, dl, MVT::f32, X, in expandLog2()
4675 SDValue t1 = DAG.getNode(ISD::FADD, dl, MVT::f32, t0, in expandLog2()
4677 SDValue t2 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t1, X); in expandLog2()
4678 Log2ofMantissa = DAG.getNode(ISD::FSUB, dl, MVT::f32, t2, in expandLog2()
4690 SDValue t0 = DAG.getNode(ISD::FMUL, dl, MVT::f32, X, in expandLog2()
4692 SDValue t1 = DAG.getNode(ISD::FADD, dl, MVT::f32, t0, in expandLog2()
4694 SDValue t2 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t1, X); in expandLog2()
4695 SDValue t3 = DAG.getNode(ISD::FSUB, dl, MVT::f32, t2, in expandLog2()
4697 SDValue t4 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t3, X); in expandLog2()
4698 SDValue t5 = DAG.getNode(ISD::FADD, dl, MVT::f32, t4, in expandLog2()
4700 SDValue t6 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t5, X); in expandLog2()
4701 Log2ofMantissa = DAG.getNode(ISD::FSUB, dl, MVT::f32, t6, in expandLog2()
4716 SDValue t0 = DAG.getNode(ISD::FMUL, dl, MVT::f32, X, in expandLog2()
4718 SDValue t1 = DAG.getNode(ISD::FADD, dl, MVT::f32, t0, in expandLog2()
4720 SDValue t2 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t1, X); in expandLog2()
4721 SDValue t3 = DAG.getNode(ISD::FSUB, dl, MVT::f32, t2, in expandLog2()
4723 SDValue t4 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t3, X); in expandLog2()
4724 SDValue t5 = DAG.getNode(ISD::FADD, dl, MVT::f32, t4, in expandLog2()
4726 SDValue t6 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t5, X); in expandLog2()
4727 SDValue t7 = DAG.getNode(ISD::FSUB, dl, MVT::f32, t6, in expandLog2()
4729 SDValue t8 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t7, X); in expandLog2()
4730 SDValue t9 = DAG.getNode(ISD::FADD, dl, MVT::f32, t8, in expandLog2()
4732 SDValue t10 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t9, X); in expandLog2()
4733 Log2ofMantissa = DAG.getNode(ISD::FSUB, dl, MVT::f32, t10, in expandLog2()
4737 return DAG.getNode(ISD::FADD, dl, MVT::f32, LogOfExponent, Log2ofMantissa); in expandLog2()
4741 return DAG.getNode(ISD::FLOG2, dl, Op.getValueType(), Op); in expandLog2()
4752 SDValue Op1 = DAG.getNode(ISD::BITCAST, dl, MVT::i32, Op); in expandLog10()
4756 SDValue LogOfExponent = DAG.getNode(ISD::FMUL, dl, MVT::f32, Exp, in expandLog10()
4772 SDValue t0 = DAG.getNode(ISD::FMUL, dl, MVT::f32, X, in expandLog10()
4774 SDValue t1 = DAG.getNode(ISD::FADD, dl, MVT::f32, t0, in expandLog10()
4776 SDValue t2 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t1, X); in expandLog10()
4777 Log10ofMantissa = DAG.getNode(ISD::FSUB, dl, MVT::f32, t2, in expandLog10()
4788 SDValue t0 = DAG.getNode(ISD::FMUL, dl, MVT::f32, X, in expandLog10()
4790 SDValue t1 = DAG.getNode(ISD::FSUB, dl, MVT::f32, t0, in expandLog10()
4792 SDValue t2 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t1, X); in expandLog10()
4793 SDValue t3 = DAG.getNode(ISD::FADD, dl, MVT::f32, t2, in expandLog10()
4795 SDValue t4 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t3, X); in expandLog10()
4796 Log10ofMantissa = DAG.getNode(ISD::FSUB, dl, MVT::f32, t4, in expandLog10()
4809 SDValue t0 = DAG.getNode(ISD::FMUL, dl, MVT::f32, X, in expandLog10()
4811 SDValue t1 = DAG.getNode(ISD::FSUB, dl, MVT::f32, t0, in expandLog10()
4813 SDValue t2 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t1, X); in expandLog10()
4814 SDValue t3 = DAG.getNode(ISD::FADD, dl, MVT::f32, t2, in expandLog10()
4816 SDValue t4 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t3, X); in expandLog10()
4817 SDValue t5 = DAG.getNode(ISD::FSUB, dl, MVT::f32, t4, in expandLog10()
4819 SDValue t6 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t5, X); in expandLog10()
4820 SDValue t7 = DAG.getNode(ISD::FADD, dl, MVT::f32, t6, in expandLog10()
4822 SDValue t8 = DAG.getNode(ISD::FMUL, dl, MVT::f32, t7, X); in expandLog10()
4823 Log10ofMantissa = DAG.getNode(ISD::FSUB, dl, MVT::f32, t8, in expandLog10()
4827 return DAG.getNode(ISD::FADD, dl, MVT::f32, LogOfExponent, Log10ofMantissa); in expandLog10()
4831 return DAG.getNode(ISD::FLOG10, dl, Op.getValueType(), Op); in expandLog10()
4843 return DAG.getNode(ISD::FEXP2, dl, Op.getValueType(), Op); in expandExp2()
4866 SDValue t0 = DAG.getNode(ISD::FMUL, dl, MVT::f32, RHS, in expandPow()
4872 return DAG.getNode(ISD::FPOW, dl, LHS.getValueType(), LHS, RHS); in expandPow()
4906 if (Res.getNode()) in ExpandPowI()
4907 Res = DAG.getNode(ISD::FMUL, DL,Res.getValueType(), Res, CurSquare); in ExpandPowI()
4912 CurSquare = DAG.getNode(ISD::FMUL, DL, CurSquare.getValueType(), in ExpandPowI()
4919 Res = DAG.getNode(ISD::FDIV, DL, LHS.getValueType(), in ExpandPowI()
4926 return DAG.getNode(ISD::FPOWI, DL, LHS.getValueType(), LHS, RHS); in ExpandPowI()
4965 if (!Op && N.getNode()) { in EmitFuncArgumentDbgValue()
4979 if (!Op && N.getNode()) in EmitFuncArgumentDbgValue()
4981 if (LoadSDNode *LNode = dyn_cast<LoadSDNode>(N.getNode())) in EmitFuncArgumentDbgValue()
4983 dyn_cast<FrameIndexSDNode>(LNode->getBasePtr().getNode())) in EmitFuncArgumentDbgValue()
5032 if (auto *FISDN = dyn_cast<FrameIndexSDNode>(N.getNode())) { in getDbgValue()
5046 return DAG.getDbgValue(Variable, Expr, N.getNode(), N.getResNo(), in getDbgValue()
5077 setValue(&I, DAG.getNode(ISD::RETURNADDR, sdl, in visitIntrinsicCall()
5082 setValue(&I, DAG.getNode(ISD::ADDROFRETURNADDR, sdl, in visitIntrinsicCall()
5086 setValue(&I, DAG.getNode(ISD::SPONENTRY, sdl, in visitIntrinsicCall()
5090 setValue(&I, DAG.getNode(ISD::FRAMEADDR, sdl, in visitIntrinsicCall()
5100 Res = DAG.getNode(ISD::READ_REGISTER, sdl, in visitIntrinsicCall()
5112 DAG.setRoot(DAG.getNode(ISD::WRITE_REGISTER, sdl, MVT::Other, Chain, in visitIntrinsicCall()
5265 DAG.AddDbgValue(SDV, getRoot().getNode(), isParameter); in visitIntrinsicCall()
5271 if (!N.getNode() && isa<Argument>(Address)) in visitIntrinsicCall()
5275 if (N.getNode()) { in visitIntrinsicCall()
5279 auto FINode = dyn_cast<FrameIndexSDNode>(N.getNode()); in visitIntrinsicCall()
5291 SDV = DAG.getDbgValue(Variable, Expression, N.getNode(), N.getResNo(), in visitIntrinsicCall()
5294 DAG.AddDbgValue(SDV, N.getNode(), isParameter); in visitIntrinsicCall()
5337 if (!N.getNode() && isa<Argument>(V)) // Check unused arguments map. in visitIntrinsicCall()
5339 if (N.getNode()) { in visitIntrinsicCall()
5343 DAG.AddDbgValue(SDV, N.getNode(), false); in visitIntrinsicCall()
5420 DAG.setRoot(DAG.getNode(ISD::EH_RETURN, sdl, in visitIntrinsicCall()
5430 setValue(&I, DAG.getNode(ISD::EH_DWARF_CFA, sdl, in visitIntrinsicCall()
5456 SDValue Op = DAG.getNode(ISD::EH_SJLJ_SETJMP, sdl, in visitIntrinsicCall()
5463 DAG.setRoot(DAG.getNode(ISD::EH_SJLJ_LONGJMP, sdl, MVT::Other, in visitIntrinsicCall()
5467 DAG.setRoot(DAG.getNode(ISD::EH_SJLJ_SETUP_DISPATCH, sdl, MVT::Other, in visitIntrinsicCall()
5540 ShAmt = DAG.getNode(ISD::BITCAST, sdl, DestVT, ShAmt); in visitIntrinsicCall()
5541 Res = DAG.getNode(ISD::INTRINSIC_WO_CHAIN, sdl, DestVT, in visitIntrinsicCall()
5597 setValue(&I, DAG.getNode(Opcode, sdl, in visitIntrinsicCall()
5608 setValue(&I, DAG.getNode(Opc, sdl, VT, in visitIntrinsicCall()
5619 setValue(&I, DAG.getNode(Opc, sdl, VT, in visitIntrinsicCall()
5625 setValue(&I, DAG.getNode(ISD::FMINIMUM, sdl, in visitIntrinsicCall()
5631 setValue(&I, DAG.getNode(ISD::FMAXIMUM, sdl, in visitIntrinsicCall()
5637 setValue(&I, DAG.getNode(ISD::FCOPYSIGN, sdl, in visitIntrinsicCall()
5643 setValue(&I, DAG.getNode(ISD::FMA, sdl, in visitIntrinsicCall()
5679 setValue(&I, DAG.getNode(ISD::FMA, sdl, in visitIntrinsicCall()
5686 SDValue Mul = DAG.getNode(ISD::FMUL, sdl, in visitIntrinsicCall()
5690 SDValue Add = DAG.getNode(ISD::FADD, sdl, in visitIntrinsicCall()
5699 setValue(&I, DAG.getNode(ISD::BITCAST, sdl, MVT::i16, in visitIntrinsicCall()
5700 DAG.getNode(ISD::FP_ROUND, sdl, MVT::f16, in visitIntrinsicCall()
5706 setValue(&I, DAG.getNode(ISD::FP_EXTEND, sdl, in visitIntrinsicCall()
5708 DAG.getNode(ISD::BITCAST, sdl, MVT::f16, in visitIntrinsicCall()
5713 DAG.setRoot(DAG.getNode(ISD::PCMARKER, sdl, MVT::Other, getRoot(), Tmp)); in visitIntrinsicCall()
5718 Res = DAG.getNode(ISD::READCYCLECOUNTER, sdl, in visitIntrinsicCall()
5725 setValue(&I, DAG.getNode(ISD::BITREVERSE, sdl, in visitIntrinsicCall()
5730 setValue(&I, DAG.getNode(ISD::BSWAP, sdl, in visitIntrinsicCall()
5738 setValue(&I, DAG.getNode(CI->isZero() ? ISD::CTTZ : ISD::CTTZ_ZERO_UNDEF, in visitIntrinsicCall()
5746 setValue(&I, DAG.getNode(CI->isZero() ? ISD::CTLZ : ISD::CTLZ_ZERO_UNDEF, in visitIntrinsicCall()
5753 setValue(&I, DAG.getNode(ISD::CTPOP, sdl, Ty, Arg)); in visitIntrinsicCall()
5765 SDValue ShAmt = DAG.getNode(ISD::UREM, sdl, VT, Z, BitWidthC); in visitIntrinsicCall()
5769 setValue(&I, DAG.getNode(FunnelOpcode, sdl, VT, X, Y, Z)); in visitIntrinsicCall()
5779 setValue(&I, DAG.getNode(RotateOpcode, sdl, VT, X, Z)); in visitIntrinsicCall()
5787 SDValue NegShAmt = DAG.getNode(ISD::SUB, sdl, VT, Zero, Z); in visitIntrinsicCall()
5788 setValue(&I, DAG.getNode(RotateOpcode, sdl, VT, X, NegShAmt)); in visitIntrinsicCall()
5794 SDValue NegZ = DAG.getNode(ISD::SUB, sdl, VT, Zero, Z); in visitIntrinsicCall()
5795 SDValue NShAmt = DAG.getNode(ISD::UREM, sdl, VT, NegZ, BitWidthC); in visitIntrinsicCall()
5796 SDValue ShX = DAG.getNode(ISD::SHL, sdl, VT, X, IsFSHL ? ShAmt : NShAmt); in visitIntrinsicCall()
5797 SDValue ShY = DAG.getNode(ISD::SRL, sdl, VT, X, IsFSHL ? NShAmt : ShAmt); in visitIntrinsicCall()
5798 setValue(&I, DAG.getNode(ISD::OR, sdl, VT, ShX, ShY)); in visitIntrinsicCall()
5804 SDValue InvShAmt = DAG.getNode(ISD::SUB, sdl, VT, BitWidthC, ShAmt); in visitIntrinsicCall()
5805 SDValue ShX = DAG.getNode(ISD::SHL, sdl, VT, X, IsFSHL ? ShAmt : InvShAmt); in visitIntrinsicCall()
5806 SDValue ShY = DAG.getNode(ISD::SRL, sdl, VT, Y, IsFSHL ? InvShAmt : ShAmt); in visitIntrinsicCall()
5807 SDValue Or = DAG.getNode(ISD::OR, sdl, VT, ShX, ShY); in visitIntrinsicCall()
5824 setValue(&I, DAG.getNode(ISD::SADDSAT, sdl, Op1.getValueType(), Op1, Op2)); in visitIntrinsicCall()
5830 setValue(&I, DAG.getNode(ISD::UADDSAT, sdl, Op1.getValueType(), Op1, Op2)); in visitIntrinsicCall()
5836 setValue(&I, DAG.getNode(ISD::SSUBSAT, sdl, Op1.getValueType(), Op1, Op2)); in visitIntrinsicCall()
5842 setValue(&I, DAG.getNode(ISD::USUBSAT, sdl, Op1.getValueType(), Op1, Op2)); in visitIntrinsicCall()
5850 DAG.getNode(ISD::SMULFIX, sdl, Op1.getValueType(), Op1, Op2, Op3)); in visitIntrinsicCall()
5855 Res = DAG.getNode( in visitIntrinsicCall()
5864 DAG.setRoot(DAG.getNode(ISD::STACKRESTORE, sdl, MVT::Other, getRoot(), Res)); in visitIntrinsicCall()
5875 Res = DAG.getNode(ISD::GET_DYNAMIC_AREA_OFFSET, sdl, DAG.getVTList(ResTy), in visitIntrinsicCall()
5988 Res = DAG.getNode(ISD::INIT_TRAMPOLINE, sdl, MVT::Other, Ops); in visitIntrinsicCall()
5994 setValue(&I, DAG.getNode(ISD::ADJUST_TRAMPOLINE, sdl, in visitIntrinsicCall()
6005 FrameIndexSDNode *FI = cast<FrameIndexSDNode>(getValue(Alloca).getNode()); in visitIntrinsicCall()
6013 setValue(&I, DAG.getNode(ISD::FLT_ROUNDS_, sdl, MVT::i32)); in visitIntrinsicCall()
6030 DAG.setRoot(DAG.getNode(Op, sdl,MVT::Other, getRoot())); in visitIntrinsicCall()
6067 setValue(&I, DAG.getNode(Op, sdl, VTs, Op1, Op2)); in visitIntrinsicCall()
6125 Res = DAG.getNode(Opcode, sdl, MVT::Other, Ops); in visitIntrinsicCall()
6208 DAG.getNode(ISD::LOCAL_RECOVER, sdl, PtrVT, OffsetSym); in visitIntrinsicCall()
6213 SDValue Add = DAG.getNode(ISD::ADD, sdl, PtrVT, FPVal, OffsetVal); in visitIntrinsicCall()
6469 Result = DAG.getNode(Opcode, sdl, VTs, in visitConstrainedFPIntrinsic()
6472 Result = DAG.getNode(Opcode, sdl, VTs, in visitConstrainedFPIntrinsic()
6477 Result = DAG.getNode(Opcode, sdl, VTs, in visitConstrainedFPIntrinsic()
6481 assert(Result.getNode()->getNumValues() == 2); in visitConstrainedFPIntrinsic()
6521 assert((CLI.IsTailCall || Result.second.getNode()) && in lowerInvokable()
6523 assert((Result.second.getNode() || !Result.first.getNode()) && in lowerInvokable()
6526 if (!Result.second.getNode()) { in lowerInvokable()
6634 if (Result.first.getNode()) { in LowerCallTo()
6734 if (Res.first.getNode()) { in visitMemCmpCall()
6821 if (Res.first.getNode()) { in visitMemChrCall()
6856 assert(MC.getNode() != nullptr && in visitMemPCpyCall()
6864 SDValue DstPlusSize = DAG.getNode(ISD::ADD, sdl, Dst.getValueType(), in visitMemPCpyCall()
6884 if (Res.first.getNode()) { in visitStrCpyCall()
6907 if (Res.first.getNode()) { in visitStrCmpCall()
6928 if (Res.first.getNode()) { in visitStrLenCall()
6950 if (Res.first.getNode()) { in visitStrNLenCall()
6971 setValue(&I, DAG.getNode(Opcode, getCurSDLoc(), Tmp.getValueType(), Tmp)); in visitUnaryFloatCall()
6989 setValue(&I, DAG.getNode(Opcode, getCurSDLoc(), VT, Tmp0, Tmp1)); in visitBinaryFloatCall()
7036 setValue(&I, DAG.getNode(ISD::FCOPYSIGN, getCurSDLoc(), in visitCall()
7393 DAG.getNode(ISD::BITCAST, DL, RegVT, OpInfo.CallOperand); in GetRegistersForValue()
7402 DAG.getNode(ISD::BITCAST, DL, VT, OpInfo.CallOperand); in GetRegistersForValue()
7868 if (Flag.getNode()) AsmNodeOperands.push_back(Flag); in visitInlineAsm()
7870 Chain = DAG.getNode(ISD::INLINEASM, getCurSDLoc(), in visitInlineAsm()
7915 Val = DAG.getNode(ISD::BITCAST, getCurSDLoc(), ResultVT, Val); in visitInlineAsm()
7921 Val = DAG.getNode(ISD::TRUNCATE, getCurSDLoc(), ResultVT, Val); in visitInlineAsm()
7929 Val = DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(), in visitInlineAsm()
7959 Chain = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), MVT::Other, OutChains); in visitInlineAsm()
7985 DAG.setRoot(DAG.getNode(ISD::VASTART, getCurSDLoc(), in visitVAStart()
8003 DAG.setRoot(DAG.getNode(ISD::VAEND, getCurSDLoc(), in visitVAEnd()
8010 DAG.setRoot(DAG.getNode(ISD::VACOPY, getCurSDLoc(), in visitVACopy()
8041 SDValue ZExt = DAG.getNode(ISD::AssertZext, SL, Op.getValueType(), Op, in lowerRangeToAssertZExt()
8043 unsigned NumVals = Op.getNode()->getNumValues(); in lowerRangeToAssertZExt()
8235 SDNode *CallEnd = Result.second.getNode(); in visitPatchpoint()
8237 CallEnd = CallEnd->getOperand(0).getNode(); in visitPatchpoint()
8243 SDNode *Call = CallEnd->getOperand(0).getNode(); in visitPatchpoint()
8358 Res = DAG.getNode(ISD::VECREDUCE_FADD, dl, VT, Op2); in visitVectorReduce()
8360 Res = DAG.getNode(ISD::VECREDUCE_STRICT_FADD, dl, VT, Op1, Op2); in visitVectorReduce()
8364 Res = DAG.getNode(ISD::VECREDUCE_FMUL, dl, VT, Op2); in visitVectorReduce()
8366 Res = DAG.getNode(ISD::VECREDUCE_STRICT_FMUL, dl, VT, Op1, Op2); in visitVectorReduce()
8369 Res = DAG.getNode(ISD::VECREDUCE_ADD, dl, VT, Op1); in visitVectorReduce()
8372 Res = DAG.getNode(ISD::VECREDUCE_MUL, dl, VT, Op1); in visitVectorReduce()
8375 Res = DAG.getNode(ISD::VECREDUCE_AND, dl, VT, Op1); in visitVectorReduce()
8378 Res = DAG.getNode(ISD::VECREDUCE_OR, dl, VT, Op1); in visitVectorReduce()
8381 Res = DAG.getNode(ISD::VECREDUCE_XOR, dl, VT, Op1); in visitVectorReduce()
8384 Res = DAG.getNode(ISD::VECREDUCE_SMAX, dl, VT, Op1); in visitVectorReduce()
8387 Res = DAG.getNode(ISD::VECREDUCE_SMIN, dl, VT, Op1); in visitVectorReduce()
8390 Res = DAG.getNode(ISD::VECREDUCE_UMAX, dl, VT, Op1); in visitVectorReduce()
8393 Res = DAG.getNode(ISD::VECREDUCE_UMIN, dl, VT, Op1); in visitVectorReduce()
8396 Res = DAG.getNode(ISD::VECREDUCE_FMAX, dl, VT, Op1); in visitVectorReduce()
8399 Res = DAG.getNode(ISD::VECREDUCE_FMIN, dl, VT, Op1); in visitVectorReduce()
8546 SDValue Op = SDValue(Args[i].Node.getNode(), in LowerCallTo()
8674 assert(CLI.Chain.getNode() && CLI.Chain.getValueType() == MVT::Other && in LowerCallTo()
8692 assert(InVals[i].getNode() && "LowerCall emitted a null value!"); in LowerCallTo()
8719 SDValue Add = CLI.DAG.getNode(ISD::ADD, CLI.DL, PtrVT, DemoteStackSlot, in LowerCallTo()
8731 CLI.Chain = CLI.DAG.getNode(ISD::TokenFactor, CLI.DL, MVT::Other, Chains); in LowerCallTo()
8761 SDValue Res = CLI.DAG.getNode(ISD::MERGE_VALUES, CLI.DL, in LowerCallTo()
8929 auto *FINode = dyn_cast<FrameIndexSDNode>(LNode->getBasePtr().getNode()); in tryToElideArgumentCopy()
9132 assert(NewRoot.getNode() && NewRoot.getValueType() == MVT::Other && in LowerArguments()
9138 assert(InVals[i].getNode() && in LowerArguments()
9206 dyn_cast<FrameIndexSDNode>(InVals[i].getNode())) in LowerArguments()
9241 dyn_cast<FrameIndexSDNode>(ArgValues[0].getNode())) in LowerArguments()
9258 dyn_cast<LoadSDNode>(Res.getOperand(LowAddressOp).getNode())) in LowerArguments()
9260 dyn_cast<FrameIndexSDNode>(LNode->getBasePtr().getNode())) in LowerArguments()
9293 NewRoot = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Chains); in LowerArguments()
9431 if (MaybeTC.getNode() != nullptr) in updateDAGForMaybeTailCall()
9917 SDValue Or = DAG.getNode(ISD::OR, DL, VT, CondLHS, in lowerWorkItem()
9937 DAG.getNode(ISD::BRCOND, DL, MVT::Other, getControlRoot(), Cond, in lowerWorkItem()
9940 BrCond = DAG.getNode(ISD::BR, DL, MVT::Other, BrCond, in lowerWorkItem()
10379 DAG.setRoot(DAG.getNode(ISD::BR, getCurSDLoc(), MVT::Other, in visitSwitch()