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

Lines Matching refs:getCurSDLoc

1067     Root = DAG.getTokenFactor(getCurSDLoc(), Pending);
1409 Result = RFV.getCopyFromRegs(DAG, FuncInfo, getCurSDLoc(), Chain, nullptr,
1469 return DAG.getConstant(*CI, getCurSDLoc(), VT);
1472 return DAG.getGlobalAddress(GV, getCurSDLoc(), VT);
1476 return DAG.getConstant(0, getCurSDLoc(),
1481 return DAG.getVScale(getCurSDLoc(), VT, APInt(VT.getSizeInBits(), 1));
1484 return DAG.getConstantFP(*CFP, getCurSDLoc(), VT);
1509 return DAG.getMergeValues(Constants, getCurSDLoc());
1524 return DAG.getMergeValues(Ops, getCurSDLoc());
1525 return NodeMap[V] = DAG.getBuildVector(VT, getCurSDLoc(), Ops);
1543 Constants[i] = DAG.getConstantFP(0, getCurSDLoc(), EltVT);
1545 Constants[i] = DAG.getConstant(0, getCurSDLoc(), EltVT);
1548 return DAG.getMergeValues(Constants, getCurSDLoc());
1564 return NodeMap[V] = DAG.getBuildVector(VT, getCurSDLoc(), Ops);
1571 Op = DAG.getConstantFP(0, getCurSDLoc(), EltVT);
1573 Op = DAG.getConstant(0, getCurSDLoc(), EltVT);
1576 return NodeMap[V] = DAG.getSplatVector(VT, getCurSDLoc(), Op);
1580 return NodeMap[V] = DAG.getBuildVector(VT, getCurSDLoc(), Ops);
1603 return RFV.getCopyFromRegs(DAG, FuncInfo, getCurSDLoc(), Chain, nullptr, V);
1637 DAG.setRoot(DAG.getNode(ISD::BR, getCurSDLoc(), MVT::Other,
1657 SDValue Ret = DAG.getNode(ISD::CATCHRET, getCurSDLoc(), MVT::Other,
1785 DAG.getNode(ISD::CLEANUPRET, getCurSDLoc(), MVT::Other, getControlRoot());
1825 SDValue RetPtr = DAG.getCopyFromReg(DAG.getEntryNode(), getCurSDLoc(),
1840 SDValue Ptr = DAG.getObjectPtrOffset(getCurSDLoc(), RetPtr, Offsets[i]);
1844 Val = DAG.getPtrExtOrTrunc(Val, getCurSDLoc(), MemVTs[i]);
1846 Chain, getCurSDLoc(), Val,
1852 Chain = DAG.getNode(ISD::TokenFactor, getCurSDLoc(),
1890 getCopyToParts(DAG, getCurSDLoc(),
1950 Chain, CallConv, isVarArg, Outs, OutVals, getCurSDLoc(), DAG);
2088 TBB, FBB, CurBB, getCurSDLoc(), TProb, FProb);
2097 nullptr, TBB, FBB, CurBB, getCurSDLoc(), TProb, FProb);
2267 DAG.setRoot(DAG.getNode(ISD::BR, getCurSDLoc(),
2338 nullptr, Succ0MBB, Succ1MBB, BrMBB, getCurSDLoc());
2385 CondLHS = DAG.getPtrExtOrTrunc(CondLHS, getCurSDLoc(), MemVT);
2386 CondRHS = DAG.getPtrExtOrTrunc(CondRHS, getCurSDLoc(), MemVT);
2444 SDValue Index = DAG.getCopyFromReg(getControlRoot(), getCurSDLoc(),
2447 SDValue BrJumpTable = DAG.getNode(ISD::BR_JT, getCurSDLoc(),
2458 SDLoc dl = getCurSDLoc();
2551 SDLoc dl = getCurSDLoc();
2582 CLI.setDebugLoc(getCurSDLoc())
2639 None, CallOptions, getCurSDLoc()).second;
2644 Chain = DAG.getNode(ISD::TRAP, getCurSDLoc(), MVT::Other, Chain);
2649 Chain = DAG.getNode(ISD::TRAP, getCurSDLoc(), MVT::Other, Chain);
2658 SDLoc dl = getCurSDLoc();
2724 SDLoc dl = getCurSDLoc();
2820 DAG.getTargetConstant(Intrinsic::wasm_rethrow_in_catch, getCurSDLoc(),
2823 DAG.setRoot(DAG.getNode(ISD::INTRINSIC_VOID, getCurSDLoc(), VTs, Ops));
2861 DAG.setRoot(DAG.getNode(ISD::BR, getCurSDLoc(), MVT::Other, getControlRoot(),
2891 DAG.setRoot(DAG.getNode(ISD::BR, getCurSDLoc(),
2920 SDLoc dl = getCurSDLoc();
2977 DAG.setRoot(DAG.getNode(ISD::BRIND, getCurSDLoc(),
2999 DAG.setRoot(DAG.getNode(ISD::TRAP, getCurSDLoc(), MVT::Other, DAG.getRoot()));
3008 setValue(&I, DAG.getNode(ISD::FNEG, getCurSDLoc(),
3020 SDValue UnNodeValue = DAG.getNode(Opcode, getCurSDLoc(), Op.getValueType(),
3037 SDValue BinNodeValue = DAG.getNode(Opcode, getCurSDLoc(), Op1.getValueType(),
3053 SDLoc DL = getCurSDLoc();
3090 SDValue Res = DAG.getNode(Opcode, getCurSDLoc(), Op1.getValueType(), Op1, Op2,
3102 setValue(&I, DAG.getNode(ISD::SDIV, getCurSDLoc(), Op1.getValueType(), Op1,
3124 Op1 = DAG.getPtrExtOrTrunc(Op1, getCurSDLoc(), MemVT);
3125 Op2 = DAG.getPtrExtOrTrunc(Op2, getCurSDLoc(), MemVT);
3130 setValue(&I, DAG.getSetCC(getCurSDLoc(), DestVT, Op1, Op2, Opcode));
3149 setValue(&I, DAG.getSetCC(getCurSDLoc(), DestVT, Op1, Op2, Condition));
3269 DAG.getNode(OpCode, getCurSDLoc(),
3279 OpCode, getCurSDLoc(),
3284 setValue(&I, DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(),
3293 setValue(&I, DAG.getNode(ISD::TRUNCATE, getCurSDLoc(), DestVT, N));
3302 setValue(&I, DAG.getNode(ISD::ZERO_EXTEND, getCurSDLoc(), DestVT, N));
3311 setValue(&I, DAG.getNode(ISD::SIGN_EXTEND, getCurSDLoc(), DestVT, N));
3317 SDLoc dl = getCurSDLoc();
3330 setValue(&I, DAG.getNode(ISD::FP_EXTEND, getCurSDLoc(), DestVT, N));
3338 setValue(&I, DAG.getNode(ISD::FP_TO_UINT, getCurSDLoc(), DestVT, N));
3346 setValue(&I, DAG.getNode(ISD::FP_TO_SINT, getCurSDLoc(), DestVT, N));
3354 setValue(&I, DAG.getNode(ISD::UINT_TO_FP, getCurSDLoc(), DestVT, N));
3362 setValue(&I, DAG.getNode(ISD::SINT_TO_FP, getCurSDLoc(), DestVT, N));
3374 N = DAG.getPtrExtOrTrunc(N, getCurSDLoc(), PtrMemVT);
3375 N = DAG.getZExtOrTrunc(N, getCurSDLoc(), DestVT);
3386 N = DAG.getZExtOrTrunc(N, getCurSDLoc(), PtrMemVT);
3387 N = DAG.getPtrExtOrTrunc(N, getCurSDLoc(), DestVT);
3393 SDLoc dl = getCurSDLoc();
3423 N = DAG.getAddrSpaceCast(getCurSDLoc(), DestVT, N, SrcAS, DestAS);
3432 SDValue InIdx = DAG.getSExtOrTrunc(getValue(I.getOperand(2)), getCurSDLoc(),
3434 setValue(&I, DAG.getNode(ISD::INSERT_VECTOR_ELT, getCurSDLoc(),
3442 SDValue InIdx = DAG.getSExtOrTrunc(getValue(I.getOperand(1)), getCurSDLoc(),
3444 setValue(&I, DAG.getNode(ISD::EXTRACT_VECTOR_ELT, getCurSDLoc(),
3457 SDLoc DL = getCurSDLoc();
3698 setValue(&I, DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(),
3738 setValue(&I, DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(),
3748 SDLoc dl = getCurSDLoc();
3889 SDLoc dl = getCurSDLoc();
3995 SDLoc dl = getCurSDLoc();
4074 SDValue CopyNode = DAG.getCopyToReg(getRoot(), getCurSDLoc(), VReg,
4108 getRoot(), getCurSDLoc(),
4152 SDLoc dl = getCurSDLoc();
4190 SDLoc sdl = getCurSDLoc();
4274 Index = DAG.getConstant(0, SDB->getCurSDLoc(), VT);
4276 Scale = DAG.getTargetConstant(1, SDB->getCurSDLoc(), TLI.getPointerTy(DL));
4299 SDB->getCurSDLoc(), TLI.getPointerTy(DL));
4304 SDLoc sdl = getCurSDLoc();
4346 SDLoc sdl = getCurSDLoc();
4412 SDLoc sdl = getCurSDLoc();
4458 SDLoc dl = getCurSDLoc();
4490 SDLoc dl = getCurSDLoc();
4534 SDLoc dl = getCurSDLoc();
4546 SDLoc dl = getCurSDLoc();
4598 SDLoc dl = getCurSDLoc();
4670 Ops.push_back(DAG.getTargetConstant(Intrinsic, getCurSDLoc(),
4708 DAG.getMemIntrinsicNode(Info.opc, getCurSDLoc(), VTs, Ops, Info.memVT,
4712 Result = DAG.getNode(ISD::INTRINSIC_WO_CHAIN, getCurSDLoc(), VTs, Ops);
4714 Result = DAG.getNode(ISD::INTRINSIC_W_CHAIN, getCurSDLoc(), VTs, Ops);
4716 Result = DAG.getNode(ISD::INTRINSIC_VOID, getCurSDLoc(), VTs, Ops);
4730 Result = DAG.getNode(ISD::BITCAST, getCurSDLoc(), VT, Result);
4740 DAG.getAssertAlign(getCurSDLoc(), Result, Alignment.valueOrOne());
5638 SDLoc sdl = getCurSDLoc();
5651 DAG.getVScale(getCurSDLoc(), VT, APInt(VT.getSizeInBits(), 1)));
6724 DAG.getCopyFromReg(DAG.getEntryNode(), getCurSDLoc(), VReg, PtrVT);
6726 N = DAG.getZExtOrTrunc(N, getCurSDLoc(), MVT::i32);
6738 SDLoc DL = getCurSDLoc();
6769 SDLoc DL = getCurSDLoc();
6826 Ops.push_back(DAG.getTargetGlobalAddress(Base, getCurSDLoc(), MVT::i64, 0));
6847 GA->getGlobal(), getCurSDLoc(),
6856 Ops.push_back(DAG.getTargetConstant(T.Offset, getCurSDLoc(), MVT::i32));
6862 getCurSDLoc(), MVT::Other, Ops),
6881 DAG, getCurSDLoc(), getRoot(), getValue(I.getArgOperand(0)),
6893 setValue(&I, DAG.getNode(ISD::AND, getCurSDLoc(), PtrVT, Ptr,
6894 DAG.getZExtOrTrunc(Const, getCurSDLoc(), PtrVT)));
6898 auto DL = getCurSDLoc();
6935 SDLoc sdl = getCurSDLoc();
7071 DAG.setRoot(DAG.getEHLabel(getCurSDLoc(), getControlRoot(), BeginLabel));
7099 DAG.setRoot(DAG.getEHLabel(getCurSDLoc(), getRoot(), EndLabel));
7200 CLI.setDebugLoc(getCurSDLoc())
7261 SDValue LoadVal = Builder.DAG.getLoad(LoadVT, Builder.getCurSDLoc(), Root,
7278 Value = DAG.getSExtOrTrunc(Value, getCurSDLoc(), VT);
7280 Value = DAG.getZExtOrTrunc(Value, getCurSDLoc(), VT);
7296 setValue(&I, DAG.getConstant(0, getCurSDLoc(), CallVT));
7302 DAG, getCurSDLoc(), DAG.getRoot(), getValue(LHS), getValue(RHS),
7371 SDValue Cmp = DAG.getSetCC(getCurSDLoc(), MVT::i1, LoadL, LoadR, ISD::SETNE);
7388 TSI.EmitTargetCodeForMemchr(DAG, getCurSDLoc(), DAG.getRoot(),
7416 SDLoc sdl = getCurSDLoc();
7450 TSI.EmitTargetCodeForStrcpy(DAG, getCurSDLoc(), getRoot(),
7473 TSI.EmitTargetCodeForStrcmp(DAG, getCurSDLoc(), DAG.getRoot(),
7496 TSI.EmitTargetCodeForStrlen(DAG, getCurSDLoc(), DAG.getRoot(),
7517 TSI.EmitTargetCodeForStrnlen(DAG, getCurSDLoc(), DAG.getRoot(),
7541 setValue(&I, DAG.getNode(Opcode, getCurSDLoc(), Tmp.getValueType(), Tmp));
7559 setValue(&I, DAG.getNode(Opcode, getCurSDLoc(), VT, Tmp0, Tmp1));
7601 setValue(&I, DAG.getNode(ISD::FCOPYSIGN, getCurSDLoc(),
8198 Chain = getAddressForMemoryInput(Chain, getCurSDLoc(), OpInfo, DAG);
8224 ExtraInfo.get(), getCurSDLoc(), TLI.getPointerTy(DAG.getDataLayout())));
8234 GetRegistersForValue(DAG, getCurSDLoc(), OpInfo, RefOpInfo);
8262 AsmNodeOperands.push_back(DAG.getTargetConstant(OpFlags, getCurSDLoc(),
8284 false, 0, getCurSDLoc(), DAG, AsmNodeOperands);
8327 SDLoc dl = getCurSDLoc();
8345 OpFlag, getCurSDLoc(), TLI.getPointerTy(DAG.getDataLayout())));
8378 ResOpType, getCurSDLoc(), TLI.getPointerTy(DAG.getDataLayout())));
8398 getCurSDLoc(),
8428 SDLoc dl = getCurSDLoc();
8442 false, 0, getCurSDLoc(), DAG,
8453 Chain = DAG.getNode(ISDOpc, getCurSDLoc(),
8488 V = DAG.getNode(ISD::BITCAST, getCurSDLoc(), ResultVT, V);
8494 V = DAG.getNode(ISD::TRUNCATE, getCurSDLoc(), ResultVT, V);
8512 Val = OpInfo.AssignedRegs.getCopyFromRegs(DAG, FuncInfo, getCurSDLoc(),
8517 Val = TLI.LowerAsmOutputForConstraint(Chain, Flag, getCurSDLoc(),
8530 SDValue Store = DAG.getStore(Chain, getCurSDLoc(), Val, getValue(Ptr),
8552 SDValue V = DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(),
8559 Chain = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), MVT::Other, OutChains);
8583 setValue(&Call, DAG.getMergeValues(Ops, getCurSDLoc()));
8587 DAG.setRoot(DAG.getNode(ISD::VASTART, getCurSDLoc(),
8597 TLI.getMemValueType(DAG.getDataLayout(), I.getType()), getCurSDLoc(),
8604 V, getCurSDLoc(), TLI.getValueType(DAG.getDataLayout(), I.getType()));
8609 DAG.setRoot(DAG.getNode(ISD::VAEND, getCurSDLoc(),
8616 DAG.setRoot(DAG.getNode(ISD::VACOPY, getCurSDLoc(),
8645 SDLoc SL = getCurSDLoc();
8690 CLI.setDebugLoc(getCurSDLoc())
8745 SDLoc DL = getCurSDLoc();
8811 SDLoc dl = getCurSDLoc();
8956 SDLoc dl = getCurSDLoc();
9452 RFV.getCopyToRegs(Op, DAG, getCurSDLoc(), Chain, nullptr, V, ExtendType);
9642 SDLoc dl = SDB->getCurSDLoc();
9848 SDB->DAG.getCopyToReg(NewRoot, SDB->getCurSDLoc(), SRetReg, ArgValue);
9924 SDB->getCurSDLoc());
10153 SDLoc DL = getCurSDLoc();
10341 getCurSDLoc(), I->Prob, UnhandledProbs);
10492 getCurSDLoc(), LeftProb, RightProb);
10603 DAG.setRoot(DAG.getNode(ISD::BR, getCurSDLoc(), MVT::Other,
10670 Values[i] = DAG.getNode(ISD::FREEZE, getCurSDLoc(), ValueVTs[i],
10673 setValue(&I, DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(),