Lines Matching refs:getCurSDLoc
922 SDValue Root = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), MVT::Other, in getRoot()
952 Root = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), MVT::Other, in getControlRoot()
1033 res = RFV.getCopyFromRegs(DAG, FuncInfo, getCurSDLoc(), Chain, nullptr, V); in getCopyFromRegs()
1088 return DAG.getGlobalAddress(GV, getCurSDLoc(), VT); in getValueImpl()
1121 return DAG.getMergeValues(Constants, getCurSDLoc()); in getValueImpl()
1136 return DAG.getMergeValues(Ops, getCurSDLoc()); in getValueImpl()
1137 return NodeMap[V] = DAG.getNode(ISD::BUILD_VECTOR, getCurSDLoc(), in getValueImpl()
1161 return DAG.getMergeValues(Constants, getCurSDLoc()); in getValueImpl()
1189 return NodeMap[V] = DAG.getNode(ISD::BUILD_VECTOR, getCurSDLoc(), VT, Ops); in getValueImpl()
1206 return RFV.getCopyFromRegs(DAG, FuncInfo, getCurSDLoc(), Chain, nullptr, V); in getValueImpl()
1239 SDValue Add = DAG.getNode(ISD::ADD, getCurSDLoc(), in visitRet()
1243 DAG.getStore(Chain, getCurSDLoc(), in visitRet()
1249 Chain = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), in visitRet()
1281 getCopyToParts(DAG, getCurSDLoc(), in visitRet()
1309 Chain, CallConv, isVarArg, Outs, OutVals, getCurSDLoc(), DAG); in visitRet()
1598 DAG.setRoot(DAG.getNode(ISD::BR, getCurSDLoc(), in visitBr()
1675 SDLoc dl = getCurSDLoc(); in visitSwitchCase()
1743 SDValue Index = DAG.getCopyFromReg(getControlRoot(), getCurSDLoc(), in visitJumpTable()
1746 SDValue BrJumpTable = DAG.getNode(ISD::BR_JT, getCurSDLoc(), in visitJumpTable()
1762 SDValue Sub = DAG.getNode(ISD::SUB, getCurSDLoc(), VT, SwitchOp, in visitJumpTableHeader()
1771 SwitchOp = DAG.getZExtOrTrunc(Sub, getCurSDLoc(), TLI.getPointerTy()); in visitJumpTableHeader()
1774 SDValue CopyTo = DAG.getCopyToReg(getControlRoot(), getCurSDLoc(), in visitJumpTableHeader()
1782 DAG.getSetCC(getCurSDLoc(), TLI.getSetCCResultType(*DAG.getContext(), in visitJumpTableHeader()
1786 SDValue BrCond = DAG.getNode(ISD::BRCOND, getCurSDLoc(), in visitJumpTableHeader()
1792 BrCond = DAG.getNode(ISD::BR, getCurSDLoc(), MVT::Other, BrCond, in visitJumpTableHeader()
1829 Guard = DAG.getCopyFromReg(DAG.getEntryNode(), getCurSDLoc(), GuardReg, in visitSPDescriptorParent()
1832 Guard = DAG.getLoad(PtrTy, getCurSDLoc(), DAG.getEntryNode(), in visitSPDescriptorParent()
1836 SDValue StackSlot = DAG.getLoad(PtrTy, getCurSDLoc(), DAG.getEntryNode(), in visitSPDescriptorParent()
1843 SDValue Sub = DAG.getNode(ISD::SUB, getCurSDLoc(), VT, Guard, StackSlot); in visitSPDescriptorParent()
1846 DAG.getSetCC(getCurSDLoc(), TLI.getSetCCResultType(*DAG.getContext(), in visitSPDescriptorParent()
1852 SDValue BrCond = DAG.getNode(ISD::BRCOND, getCurSDLoc(), in visitSPDescriptorParent()
1856 SDValue Br = DAG.getNode(ISD::BR, getCurSDLoc(), in visitSPDescriptorParent()
1876 nullptr, 0, false, getCurSDLoc(), false, false).second; in visitSPDescriptorFailure()
1887 SDValue Sub = DAG.getNode(ISD::SUB, getCurSDLoc(), VT, SwitchOp, in visitBitTestHeader()
1893 DAG.getSetCC(getCurSDLoc(), TLI.getSetCCResultType(*DAG.getContext(), in visitBitTestHeader()
1912 Sub = DAG.getZExtOrTrunc(Sub, getCurSDLoc(), VT); in visitBitTestHeader()
1917 SDValue CopyTo = DAG.getCopyToReg(getControlRoot(), getCurSDLoc(), in visitBitTestHeader()
1925 SDValue BrRange = DAG.getNode(ISD::BRCOND, getCurSDLoc(), in visitBitTestHeader()
1931 BrRange = DAG.getNode(ISD::BR, getCurSDLoc(), MVT::Other, CopyTo, in visitBitTestHeader()
1945 SDValue ShiftOp = DAG.getCopyFromReg(getControlRoot(), getCurSDLoc(), in visitBitTestCase()
1954 getCurSDLoc(), TLI.getSetCCResultType(*DAG.getContext(), VT), ShiftOp, in visitBitTestCase()
1959 getCurSDLoc(), TLI.getSetCCResultType(*DAG.getContext(), VT), ShiftOp, in visitBitTestCase()
1963 SDValue SwitchVal = DAG.getNode(ISD::SHL, getCurSDLoc(), VT, in visitBitTestCase()
1967 SDValue AndOp = DAG.getNode(ISD::AND, getCurSDLoc(), in visitBitTestCase()
1969 Cmp = DAG.getSetCC(getCurSDLoc(), in visitBitTestCase()
1979 SDValue BrAnd = DAG.getNode(ISD::BRCOND, getCurSDLoc(), in visitBitTestCase()
1985 BrAnd = DAG.getNode(ISD::BR, getCurSDLoc(), MVT::Other, BrAnd, in visitBitTestCase()
2033 DAG.setRoot(DAG.getNode(ISD::BR, getCurSDLoc(), in visitInvoke()
2066 DAG.getCopyFromReg(DAG.getEntryNode(), getCurSDLoc(), in visitLandingPad()
2068 getCurSDLoc(), ValueVTs[0]); in visitLandingPad()
2073 DAG.getCopyFromReg(DAG.getEntryNode(), getCurSDLoc(), in visitLandingPad()
2075 getCurSDLoc(), ValueVTs[1]); in visitLandingPad()
2078 SDValue Res = DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(), in visitLandingPad()
2094 Chain = DAG.getCopyToReg(Chain, getCurSDLoc(), VReg, Sel); in visitLandingPadClauseBB()
2099 DAG.setRoot(DAG.getNode(ISD::BR, getCurSDLoc(), MVT::Other, Chain, in visitLandingPadClauseBB()
2151 SDLoc DL = getCurSDLoc(); in handleSmallSwitchRange()
2749 DAG.setRoot(DAG.getNode(ISD::BR, getCurSDLoc(), MVT::Other, in visitSwitch()
2804 DAG.setRoot(DAG.getNode(ISD::BRIND, getCurSDLoc(), in visitIndirectBr()
2811 DAG.setRoot(DAG.getNode(ISD::TRAP, getCurSDLoc(), MVT::Other, DAG.getRoot())); in visitUnreachable()
2820 setValue(&I, DAG.getNode(ISD::FNEG, getCurSDLoc(), in visitFSub()
2844 SDValue BinNodeValue = DAG.getNode(OpCode, getCurSDLoc(), Op1.getValueType(), in visitBinary()
2860 SDLoc DL = getCurSDLoc(); in visitShift()
2894 SDValue Res = DAG.getNode(Opcode, getCurSDLoc(), Op1.getValueType(), Op1, Op2, in visitShift()
2910 .BuildExactSDIV(Op1, Op2, getCurSDLoc(), DAG)); in visitSDiv()
2912 setValue(&I, DAG.getNode(ISD::SDIV, getCurSDLoc(), Op1.getValueType(), in visitSDiv()
2927 setValue(&I, DAG.getSetCC(getCurSDLoc(), DestVT, Op1, Op2, Opcode)); in visitICmp()
2942 setValue(&I, DAG.getSetCC(getCurSDLoc(), DestVT, Op1, Op2, Condition)); in visitFCmp()
2959 Values[i] = DAG.getNode(OpCode, getCurSDLoc(), in visitSelect()
2967 setValue(&I, DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(), in visitSelect()
2975 setValue(&I, DAG.getNode(ISD::TRUNCATE, getCurSDLoc(), DestVT, N)); in visitTrunc()
2983 setValue(&I, DAG.getNode(ISD::ZERO_EXTEND, getCurSDLoc(), DestVT, N)); in visitZExt()
2991 setValue(&I, DAG.getNode(ISD::SIGN_EXTEND, getCurSDLoc(), DestVT, N)); in visitSExt()
2999 setValue(&I, DAG.getNode(ISD::FP_ROUND, getCurSDLoc(), DestVT, N, in visitFPTrunc()
3007 setValue(&I, DAG.getNode(ISD::FP_EXTEND, getCurSDLoc(), DestVT, N)); in visitFPExt()
3014 setValue(&I, DAG.getNode(ISD::FP_TO_UINT, getCurSDLoc(), DestVT, N)); in visitFPToUI()
3021 setValue(&I, DAG.getNode(ISD::FP_TO_SINT, getCurSDLoc(), DestVT, N)); in visitFPToSI()
3028 setValue(&I, DAG.getNode(ISD::UINT_TO_FP, getCurSDLoc(), DestVT, N)); in visitUIToFP()
3035 setValue(&I, DAG.getNode(ISD::SINT_TO_FP, getCurSDLoc(), DestVT, N)); in visitSIToFP()
3043 setValue(&I, DAG.getZExtOrTrunc(N, getCurSDLoc(), DestVT)); in visitPtrToInt()
3051 setValue(&I, DAG.getZExtOrTrunc(N, getCurSDLoc(), DestVT)); in visitIntToPtr()
3061 setValue(&I, DAG.getNode(ISD::BITCAST, getCurSDLoc(), in visitBitCast()
3084 N = DAG.getAddrSpaceCast(getCurSDLoc(), DestVT, N, SrcAS, DestAS); in visitAddrSpaceCast()
3094 getCurSDLoc(), TLI.getVectorIdxTy()); in visitInsertElement()
3095 setValue(&I, DAG.getNode(ISD::INSERT_VECTOR_ELT, getCurSDLoc(), in visitInsertElement()
3103 getCurSDLoc(), TLI.getVectorIdxTy()); in visitExtractElement()
3104 setValue(&I, DAG.getNode(ISD::EXTRACT_VECTOR_ELT, getCurSDLoc(), in visitExtractElement()
3133 setValue(&I, DAG.getVectorShuffle(VT, getCurSDLoc(), Src1, Src2, in visitShuffleVector()
3148 setValue(&I, DAG.getNode(ISD::CONCAT_VECTORS, getCurSDLoc(), in visitShuffleVector()
3156 setValue(&I, DAG.getNode(ISD::CONCAT_VECTORS, getCurSDLoc(), in visitShuffleVector()
3174 getCurSDLoc(), VT, MOps1); in visitShuffleVector()
3176 getCurSDLoc(), VT, MOps2); in visitShuffleVector()
3187 setValue(&I, DAG.getVectorShuffle(VT, getCurSDLoc(), Src1, Src2, in visitShuffleVector()
3248 ISD::EXTRACT_SUBVECTOR, getCurSDLoc(), VT, Src, in visitShuffleVector()
3265 setValue(&I, DAG.getVectorShuffle(VT, getCurSDLoc(), Src1, Src2, in visitShuffleVector()
3287 Res = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, getCurSDLoc(), in visitShuffleVector()
3294 setValue(&I, DAG.getNode(ISD::BUILD_VECTOR, getCurSDLoc(), VT, Ops)); in visitShuffleVector()
3341 setValue(&I, DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(), in visitInsertValue()
3375 setValue(&I, DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(), in visitExtractValue()
3395 N = DAG.getNode(ISD::ADD, getCurSDLoc(), N.getValueType(), N, in visitGetElementPtr()
3412 N = DAG.getNode(ISD::ADD, getCurSDLoc(), N.getValueType(), N, OffsVal); in visitGetElementPtr()
3421 IdxN = DAG.getSExtOrTrunc(IdxN, getCurSDLoc(), N.getValueType()); in visitGetElementPtr()
3428 IdxN = DAG.getNode(ISD::SHL, getCurSDLoc(), in visitGetElementPtr()
3433 IdxN = DAG.getNode(ISD::MUL, getCurSDLoc(), in visitGetElementPtr()
3438 N = DAG.getNode(ISD::ADD, getCurSDLoc(), in visitGetElementPtr()
3463 AllocSize = DAG.getZExtOrTrunc(AllocSize, getCurSDLoc(), IntPtr); in visitAlloca()
3465 AllocSize = DAG.getNode(ISD::MUL, getCurSDLoc(), IntPtr, in visitAlloca()
3479 AllocSize = DAG.getNode(ISD::ADD, getCurSDLoc(), in visitAlloca()
3484 AllocSize = DAG.getNode(ISD::AND, getCurSDLoc(), in visitAlloca()
3490 SDValue DSA = DAG.getNode(ISD::DYNAMIC_STACKALLOC, getCurSDLoc(), VTs, Ops); in visitAlloca()
3539 Root = TLI.prepareVolatileOrAtomicLoad(Root, getCurSDLoc(), DAG); in visitLoad()
3555 SDValue Chain = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), MVT::Other, in visitLoad()
3560 SDValue A = DAG.getNode(ISD::ADD, getCurSDLoc(), in visitLoad()
3563 SDValue L = DAG.getLoad(ValueVTs[i], getCurSDLoc(), Root, in visitLoad()
3573 SDValue Chain = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), MVT::Other, in visitLoad()
3581 setValue(&I, DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(), in visitLoad()
3621 SDValue Chain = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), MVT::Other, in visitStore()
3626 SDValue Add = DAG.getNode(ISD::ADD, getCurSDLoc(), PtrVT, Ptr, in visitStore()
3628 SDValue St = DAG.getStore(Root, getCurSDLoc(), in visitStore()
3635 SDValue StoreNode = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), MVT::Other, in visitStore()
3641 SDLoc sdl = getCurSDLoc(); in visitMaskedStore()
3668 SDLoc sdl = getCurSDLoc(); in visitMaskedLoad()
3709 SDLoc dl = getCurSDLoc(); in visitAtomicCmpXchg()
3731 SDLoc dl = getCurSDLoc(); in visitAtomicRMW()
3768 SDLoc dl = getCurSDLoc(); in visitFence()
3778 SDLoc dl = getCurSDLoc(); in visitAtomicLoad()
3812 SDLoc dl = getCurSDLoc(); in visitAtomicStore()
3882 Result = DAG.getMemIntrinsicNode(Info.opc, getCurSDLoc(), in visitTargetIntrinsic()
3888 Result = DAG.getNode(ISD::INTRINSIC_WO_CHAIN, getCurSDLoc(), VTs, Ops); in visitTargetIntrinsic()
3890 Result = DAG.getNode(ISD::INTRINSIC_W_CHAIN, getCurSDLoc(), VTs, Ops); in visitTargetIntrinsic()
3892 Result = DAG.getNode(ISD::INTRINSIC_VOID, getCurSDLoc(), VTs, Ops); in visitTargetIntrinsic()
3906 Result = DAG.getNode(ISD::BITCAST, getCurSDLoc(), VT, Result); in visitTargetIntrinsic()
4539 SDLoc sdl = getCurSDLoc(); in visitIntrinsicCall()
5491 DAG.setRoot(DAG.getEHLabel(getCurSDLoc(), getControlRoot(), BeginLabel)); in lowerInvokable()
5519 DAG.setRoot(DAG.getEHLabel(getCurSDLoc(), getRoot(), EndLabel)); in lowerInvokable()
5566 CLI.setDebugLoc(getCurSDLoc()).setChain(getRoot()) in LowerCallTo()
5621 SDValue LoadVal = Builder.DAG.getLoad(LoadVT, Builder.getCurSDLoc(), Root, in getMemCmpLoad()
5639 Value = DAG.getSExtOrTrunc(Value, getCurSDLoc(), VT); in processIntegerCallValue()
5641 Value = DAG.getZExtOrTrunc(Value, getCurSDLoc(), VT); in processIntegerCallValue()
5669 TSI.EmitTargetCodeForMemcmp(DAG, getCurSDLoc(), DAG.getRoot(), in visitMemCmpCall()
5736 SDValue Res = DAG.getSetCC(getCurSDLoc(), MVT::i1, LHSVal, RHSVal, in visitMemCmpCall()
5766 TSI.EmitTargetCodeForMemchr(DAG, getCurSDLoc(), DAG.getRoot(), in visitMemChrCall()
5794 TSI.EmitTargetCodeForStrcpy(DAG, getCurSDLoc(), getRoot(), in visitStrCpyCall()
5823 TSI.EmitTargetCodeForStrcmp(DAG, getCurSDLoc(), DAG.getRoot(), in visitStrCmpCall()
5850 TSI.EmitTargetCodeForStrlen(DAG, getCurSDLoc(), DAG.getRoot(), in visitStrLenCall()
5877 TSI.EmitTargetCodeForStrnlen(DAG, getCurSDLoc(), DAG.getRoot(), in visitStrNLenCall()
5902 setValue(&I, DAG.getNode(Opcode, getCurSDLoc(), Tmp.getValueType(), Tmp)); in visitUnaryFloatCall()
5922 setValue(&I, DAG.getNode(Opcode, getCurSDLoc(), VT, Tmp0, Tmp1)); in visitBinaryFloatCall()
5971 setValue(&I, DAG.getNode(ISD::FCOPYSIGN, getCurSDLoc(), in visitCall()
6447 Chain = DAG.getStore(Chain, getCurSDLoc(), in visitInlineAsm()
6464 GetRegistersForValue(DAG, TLI, getCurSDLoc(), OpInfo); in visitInlineAsm()
6475 GetRegistersForValue(DAG, TLI, getCurSDLoc(), OpInfo); in visitInlineAsm()
6642 MatchedRegs.getCopyToRegs(InOperandVal, DAG, getCurSDLoc(), in visitInlineAsm()
6731 OpInfo.AssignedRegs.getCopyToRegs(InOperandVal, DAG, getCurSDLoc(), in visitInlineAsm()
6754 Chain = DAG.getNode(ISD::INLINEASM, getCurSDLoc(), in visitInlineAsm()
6761 SDValue Val = RetValRegs.getCopyFromRegs(DAG, FuncInfo, getCurSDLoc(), in visitInlineAsm()
6774 Val = DAG.getNode(ISD::BITCAST, getCurSDLoc(), in visitInlineAsm()
6782 Val = DAG.getNode(ISD::TRUNCATE, getCurSDLoc(), ResultType, Val); in visitInlineAsm()
6801 SDValue OutVal = OutRegs.getCopyFromRegs(DAG, FuncInfo, getCurSDLoc(), in visitInlineAsm()
6809 SDValue Val = DAG.getStore(Chain, getCurSDLoc(), in visitInlineAsm()
6818 Chain = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), MVT::Other, OutChains); in visitInlineAsm()
6824 DAG.setRoot(DAG.getNode(ISD::VASTART, getCurSDLoc(), in visitVAStart()
6833 SDValue V = DAG.getVAArg(TLI.getValueType(I.getType()), getCurSDLoc(), in visitVAArg()
6842 DAG.setRoot(DAG.getNode(ISD::VAEND, getCurSDLoc(), in visitVAEnd()
6849 DAG.setRoot(DAG.getNode(ISD::VACOPY, getCurSDLoc(), in visitVACopy()
6890 CLI.setDebugLoc(getCurSDLoc()).setChain(getRoot()) in lowerCallOperands()
6943 SDLoc DL = getCurSDLoc(); in visitStackmap()
7108 getCurSDLoc(), NodeTys, Ops); in visitPatchpoint()
7445 RFV.getCopyToRegs(Op, DAG, getCurSDLoc(), Chain, nullptr, V, ExtendType); in CopyValueToVirtualRegister()
7470 SDLoc dl = SDB->getCurSDLoc(); in LowerArguments()
7606 SDB->DAG.getCopyToReg(NewRoot, SDB->getCurSDLoc(), SRetReg, ArgValue); in LowerArguments()
7662 SDB->getCurSDLoc()); in LowerArguments()