Lines Matching defs:sdl

4789   SDLoc sdl = getCurSDLoc();
4836 ? TLI.visitMaskedStore(DAG, sdl, getMemoryRoot(), MMO, Ptr, Src0,
4838 : DAG.getMaskedStore(getMemoryRoot(), sdl, Src0, Ptr, Offset, Mask,
4919 SDLoc sdl = getCurSDLoc();
4943 Base = DAG.getConstant(0, sdl, TLI.getPointerTy(DAG.getDataLayout()));
4946 Scale = DAG.getTargetConstant(1, sdl, TLI.getPointerTy(DAG.getDataLayout()));
4953 Index = DAG.getNode(ISD::SIGN_EXTEND, sdl, NewIdxVT, Index);
4957 SDValue Scatter = DAG.getMaskedScatter(DAG.getVTList(MVT::Other), VT, sdl,
4964 SDLoc sdl = getCurSDLoc();
5022 Res = TLI.visitMaskedLoad(DAG, sdl, InChain, MMO, Load, Ptr, Src0, Mask);
5025 DAG.getMaskedLoad(VT, sdl, InChain, Ptr, Offset, Mask, Src0, VT, MMO,
5033 SDLoc sdl = getCurSDLoc();
5062 Base = DAG.getConstant(0, sdl, TLI.getPointerTy(DAG.getDataLayout()));
5065 Scale = DAG.getTargetConstant(1, sdl, TLI.getPointerTy(DAG.getDataLayout()));
5072 Index = DAG.getNode(ISD::SIGN_EXTEND, sdl, NewIdxVT, Index);
5076 SDValue Gather = DAG.getMaskedGather(DAG.getVTList(VT, MVT::Other), VT, sdl,
6349 SDLoc sdl = getCurSDLoc();
6352 setValue(&I, DAG.getNode(ISD::CONVERGENCECTRL_ANCHOR, sdl, MVT::Untyped));
6355 setValue(&I, DAG.getNode(ISD::CONVERGENCECTRL_ENTRY, sdl, MVT::Untyped));
6360 setValue(&I, DAG.getNode(ISD::CONVERGENCECTRL_LOOP, sdl, MVT::Untyped,
6373 SDLoc sdl = getCurSDLoc();
6401 Base = DAG.getConstant(0, sdl, TLI.getPointerTy(DAG.getDataLayout()));
6405 DAG.getTargetConstant(1, sdl, TLI.getPointerTy(DAG.getDataLayout()));
6412 Index = DAG.getNode(ISD::SIGN_EXTEND, sdl, NewIdxVT, Index);
6415 SDValue ID = DAG.getTargetConstant(IntrinsicID, sdl, MVT::i32);
6418 SDValue Histogram = DAG.getMaskedHistogram(DAG.getVTList(MVT::Other), VT, sdl,
6429 SDLoc sdl = getCurSDLoc();
6438 SDValue Idx = DAG.getNode(ISD::VECTOR_FIND_LAST_ACTIVE, sdl, ExtVT, Mask);
6439 SDValue Result = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, sdl, ResVT, Data, Idx);
6445 SDValue AnyActive = DAG.getNode(ISD::VECREDUCE_OR, sdl, BoolVT, Mask);
6446 Result = DAG.getSelect(sdl, ResVT, AnyActive, Result, PassThru);
6456 SDLoc sdl = getCurSDLoc();
6471 setValue(&I, DAG.getVScale(sdl, VT, APInt(VT.getSizeInBits(), 1)));
6478 setValue(&I, DAG.getNode(ISD::RETURNADDR, sdl,
6484 DAG.getNode(ISD::ADDROFRETURNADDR, sdl,
6489 DAG.getNode(ISD::SPONENTRY, sdl,
6493 setValue(&I, DAG.getNode(ISD::FRAMEADDR, sdl,
6504 Res = DAG.getNode(ISD::READ_REGISTER, sdl,
6516 DAG.setRoot(DAG.getNode(ISD::WRITE_REGISTER, sdl, MVT::Other, Chain,
6533 SDValue MC = DAG.getMemcpy(Root, sdl, Op1, Op2, Op3, Alignment, isVol,
6554 SDValue MC = DAG.getMemcpy(getRoot(), sdl, Dst, Src, Size, Alignment, isVol,
6572 Root, sdl, Op1, Op2, Op3, Alignment, isVol, /* AlwaysInline */ false,
6587 SDValue MC = DAG.getMemset(Root, sdl, Dst, Value, Size, DstAlign, isVol,
6607 SDValue MM = DAG.getMemmove(Root, sdl, Op1, Op2, Op3, Alignment, isVol, &I,
6625 DAG.getAtomicMemcpy(getRoot(), sdl, Dst, Src, Length, LengthTy, ElemSz,
6641 DAG.getAtomicMemmove(getRoot(), sdl, Dst, Src, Length, LengthTy, ElemSz,
6657 DAG.getAtomicMemset(getRoot(), sdl, Dst, Val, Length, LengthTy, ElemSz,
6665 SDValue Res = DAG.getNode(ISD::PREALLOCATED_SETUP, sdl, MVT::Other,
6677 Ops[2] = DAG.getTargetConstant(*cast<ConstantInt>(I.getArgOperand(1)), sdl,
6680 ISD::PREALLOCATED_ARG, sdl,
6754 Res = DAG.getConstant(TypeID, sdl, MVT::i32);
6762 DAG.setRoot(DAG.getNode(ISD::EH_RETURN, sdl,
6772 setValue(&I, DAG.getNode(ISD::EH_DWARF_CFA, sdl,
6796 SDValue Op = DAG.getNode(ISD::EH_SJLJ_SETJMP, sdl,
6803 DAG.setRoot(DAG.getNode(ISD::EH_SJLJ_LONGJMP, sdl, MVT::Other,
6807 DAG.setRoot(DAG.getNode(ISD::EH_SJLJ_SETUP_DISPATCH, sdl, MVT::Other,
6829 setValue(&I, ExpandPowI(sdl, getValue(I.getArgOperand(0)),
6833 setValue(&I, expandLog(sdl, getValue(I.getArgOperand(0)), DAG, TLI, Flags));
6837 expandLog2(sdl, getValue(I.getArgOperand(0)), DAG, TLI, Flags));
6841 expandLog10(sdl, getValue(I.getArgOperand(0)), DAG, TLI, Flags));
6844 setValue(&I, expandExp(sdl, getValue(I.getArgOperand(0)), DAG, TLI, Flags));
6848 expandExp2(sdl, getValue(I.getArgOperand(0)), DAG, TLI, Flags));
6851 setValue(&I, expandPow(sdl, getValue(I.getArgOperand(0)),
6901 setValue(&I, DAG.getNode(Opcode, sdl,
6907 setValue(&I, DAG.getNode(ISD::FATAN2, sdl,
6928 setValue(&I, DAG.getNode(Opcode, sdl, RetVT,
6933 setValue(&I, DAG.getNode(ISD::FMINNUM, sdl,
6939 setValue(&I, DAG.getNode(ISD::FMAXNUM, sdl,
6945 setValue(&I, DAG.getNode(ISD::FMINIMUM, sdl,
6951 setValue(&I, DAG.getNode(ISD::FMAXIMUM, sdl,
6957 setValue(&I, DAG.getNode(ISD::FMINIMUMNUM, sdl,
6963 setValue(&I, DAG.getNode(ISD::FMAXIMUMNUM, sdl,
6969 setValue(&I, DAG.getNode(ISD::FCOPYSIGN, sdl,
6975 setValue(&I, DAG.getNode(ISD::FLDEXP, sdl,
6997 &I, DAG.getNode(Opcode, sdl, VTs, getValue(I.getArgOperand(0)), Flags));
7001 setValue(&I, DAG.getNode(ISD::ARITH_FENCE, sdl,
7008 ISD::FMA, sdl, getValue(I.getArgOperand(0)).getValueType(),
7037 ISD::FPTRUNC_ROUND, sdl, VT, getValue(I.getArgOperand(0)),
7038 DAG.getTargetConstant((int)*RoundMode, sdl, MVT::i32));
7047 setValue(&I, DAG.getNode(ISD::FMA, sdl,
7055 ISD::FMUL, sdl, getValue(I.getArgOperand(0)).getValueType(),
7057 SDValue Add = DAG.getNode(ISD::FADD, sdl,
7065 setValue(&I, DAG.getNode(ISD::BITCAST, sdl, MVT::i16,
7066 DAG.getNode(ISD::FP_ROUND, sdl, MVT::f16,
7068 DAG.getTargetConstant(0, sdl,
7072 setValue(&I, DAG.getNode(ISD::FP_EXTEND, sdl,
7074 DAG.getNode(ISD::BITCAST, sdl, MVT::f16,
7079 setValue(&I, DAG.getNode(ISD::FP_TO_SINT_SAT, sdl, VT,
7086 setValue(&I, DAG.getNode(ISD::FP_TO_UINT_SAT, sdl, VT,
7092 Res = DAG.getNode(ISD::SET_ROUNDING, sdl, MVT::Other,
7114 SDValue Result = TLI.expandIS_FPCLASS(DestVT, Op, Test, Flags, sdl, DAG);
7119 SDValue Check = DAG.getTargetConstant(Test, sdl, MVT::i32);
7120 SDValue V = DAG.getNode(ISD::IS_FPCLASS, sdl, DestVT, {Op, Check}, Flags);
7133 ISD::GET_FPENV, sdl,
7145 Chain = DAG.getGetFPEnv(Chain, sdl, Temp, EnvVT, MMO);
7146 Res = DAG.getLoad(EnvVT, sdl, Chain, Temp, MPI);
7161 Chain = DAG.getNode(ISD::SET_FPENV, sdl, MVT::Other, Chain, Env);
7169 Chain = DAG.getStore(Chain, sdl, Env, Temp, MPI, TempAlign,
7174 Chain = DAG.getSetFPEnv(Chain, sdl, Temp, EnvVT, MMO);
7180 DAG.setRoot(DAG.getNode(ISD::RESET_FPENV, sdl, MVT::Other, getRoot()));
7184 ISD::GET_FPMODE, sdl,
7192 Res = DAG.getNode(ISD::SET_FPMODE, sdl, MVT::Other, {DAG.getRoot()},
7197 Res = DAG.getNode(ISD::RESET_FPMODE, sdl, MVT::Other, getRoot());
7203 DAG.setRoot(DAG.getNode(ISD::PCMARKER, sdl, MVT::Other, getRoot(), Tmp));
7208 Res = DAG.getNode(ISD::READCYCLECOUNTER, sdl,
7216 Res = DAG.getNode(ISD::READSTEADYCOUNTER, sdl,
7223 setValue(&I, DAG.getNode(ISD::BITREVERSE, sdl,
7228 setValue(&I, DAG.getNode(ISD::BSWAP, sdl,
7237 sdl, Ty, Arg));
7245 sdl, Ty, Arg));
7251 setValue(&I, DAG.getNode(ISD::CTPOP, sdl, Ty, Arg));
7264 setValue(&I, DAG.getNode(RotateOpcode, sdl, VT, X, Z));
7267 setValue(&I, DAG.getNode(FunnelOpcode, sdl, VT, X, Y, Z));
7274 setValue(&I, DAG.getNode(ISD::SADDSAT, sdl, Op1.getValueType(), Op1, Op2));
7280 setValue(&I, DAG.getNode(ISD::UADDSAT, sdl, Op1.getValueType(), Op1, Op2));
7286 setValue(&I, DAG.getNode(ISD::SSUBSAT, sdl, Op1.getValueType(), Op1, Op2));
7292 setValue(&I, DAG.getNode(ISD::USUBSAT, sdl, Op1.getValueType(), Op1, Op2));
7298 setValue(&I, DAG.getNode(ISD::SSHLSAT, sdl, Op1.getValueType(), Op1, Op2));
7304 setValue(&I, DAG.getNode(ISD::USHLSAT, sdl, Op1.getValueType(), Op1, Op2));
7314 setValue(&I, DAG.getNode(FixedPointIntrinsicToOpcode(Intrinsic), sdl,
7325 setValue(&I, expandDivFix(FixedPointIntrinsicToOpcode(Intrinsic), sdl,
7332 setValue(&I, DAG.getNode(ISD::SMAX, sdl, Op1.getValueType(), Op1, Op2));
7338 setValue(&I, DAG.getNode(ISD::SMIN, sdl, Op1.getValueType(), Op1, Op2));
7344 setValue(&I, DAG.getNode(ISD::UMAX, sdl, Op1.getValueType(), Op1, Op2));
7350 setValue(&I, DAG.getNode(ISD::UMIN, sdl, Op1.getValueType(), Op1, Op2));
7356 setValue(&I, DAG.getNode(ISD::ABS, sdl, Op1.getValueType(), Op1));
7363 setValue(&I, DAG.getNode(ISD::SCMP, sdl, DestVT, Op1, Op2));
7370 setValue(&I, DAG.getNode(ISD::UCMP, sdl, DestVT, Op1, Op2));
7376 Res = DAG.getNode(ISD::STACKSAVE, sdl, DAG.getVTList(VT, MVT::Other), Op);
7383 DAG.setRoot(DAG.getNode(ISD::STACKRESTORE, sdl, MVT::Other, getRoot(), Res));
7394 Res = DAG.getNode(ISD::GET_DYNAMIC_AREA_OFFSET, sdl, DAG.getVTList(ResTy),
7406 Res = getLoadStackGuard(DAG, sdl, Chain);
7407 Res = DAG.getPtrExtOrTrunc(Res, sdl, PtrTy);
7411 Res = DAG.getLoad(PtrTy, sdl, Chain, getValue(Global),
7416 Res = TLI.emitStackGuardXorFP(DAG, Res, sdl);
7429 Src = getLoadStackGuard(DAG, sdl, Chain);
7443 Chain, sdl, Src, FIN,
7478 Res = DAG.getLabelNode(ISD::ANNOTATION_LABEL, sdl, getRoot(), Label);
7494 Res = DAG.getNode(ISD::INIT_TRAMPOLINE, sdl, MVT::Other, Ops);
7500 setValue(&I, DAG.getNode(ISD::ADJUST_TRAMPOLINE, sdl,
7519 Res = DAG.getNode(ISD::GET_ROUNDING, sdl, {MVT::i32, MVT::Other}, getRoot());
7539 DAG.setRoot(DAG.getNode(ISD::TRAP, sdl, MVT::Other, getRoot()));
7542 DAG.setRoot(DAG.getNode(ISD::DEBUGTRAP, sdl, MVT::Other, getRoot()));
7546 ISD::UBSANTRAP, sdl, MVT::Other, getRoot(),
7548 cast<ConstantInt>(I.getArgOperand(0))->getZExtValue(), sdl,
7566 CLI.setDebugLoc(sdl).setChain(getRoot()).setLibCallee(
7608 setValue(&I, DAG.getNode(Op, sdl, VTs, Op1, Op2));
7617 Ops[2] = DAG.getTargetConstant(*cast<ConstantInt>(I.getArgOperand(1)), sdl,
7619 Ops[3] = DAG.getTargetConstant(*cast<ConstantInt>(I.getArgOperand(2)), sdl,
7621 Ops[4] = DAG.getTargetConstant(*cast<ConstantInt>(I.getArgOperand(3)), sdl,
7624 ISD::PREFETCH, sdl, DAG.getVTList(MVT::Other), Ops,
7666 Res = DAG.getLifetimeNode(IsStart, sdl, getRoot(), FrameIndex, ObjectSize,
7676 Res = DAG.getPseudoProbeNode(sdl, getRoot(), Guid, Index, Attr);
7692 Res = DAG.getNode(ISD::CLEAR_CACHE, sdl, DAG.getVTList(MVT::Other),
7778 DAG.getNode(ISD::LOCAL_RECOVER, sdl, PtrVT, OffsetSym);
7781 SDValue Add = DAG.getMemBasePlusOffset(FPVal, OffsetVal, sdl);
7815 DAG.setRoot(DAG.getNode(ISD::FAKE_USE, sdl, MVT::Other, Ops));
7826 SDValue N = DAG.getCopyFromReg(DAG.getEntryNode(), sdl, VReg, PtrVT);
7828 N = DAG.getZExtOrTrunc(N, sdl, MVT::i32);
7855 sdl, NodeTys, Ops);
7888 TargetOpcode::PATCHABLE_TYPED_EVENT_CALL, sdl, NodeTys, Ops);
7928 Ops.push_back(DAG.getTargetGlobalAddress(Base, sdl, MVT::i64, 0));
7949 GA->getGlobal(), sdl, Val.getValueType(),
7958 Ops.push_back(DAG.getTargetConstant(T.Offset, sdl, MVT::i32));
7963 SDValue N(DAG.getMachineNode(TargetOpcode::ICALL_BRANCH_FUNNEL, sdl,
7983 DAG, sdl, getRoot(), getValue(I.getArgOperand(0)),
8053 Mask = DAG.getPtrExtOrTrunc(Mask, sdl, PtrVT);
8055 setValue(&I, DAG.getNode(ISD::AND, sdl, PtrVT, Ptr, Mask));
8076 SDValue VectorIndex = DAG.getSplat(VecTy, sdl, Index);
8077 SDValue VectorTripCount = DAG.getSplat(VecTy, sdl, TripCount);
8078 SDValue VectorStep = DAG.getStepVector(sdl, VecTy);
8080 ISD::UADDSAT, sdl, VecTy, VectorIndex, VectorStep);
8081 SDValue SetCC = DAG.getSetCC(sdl, CCVT, VectorInduction,
8106 Count = DAG.getNode(ISD::ZERO_EXTEND, sdl, VT, Count);
8110 SDValue MaxEVL = DAG.getElementCount(sdl, CountVT,
8113 SDValue UMin = DAG.getNode(ISD::UMIN, sdl, CountVT, Count, MaxEVL);
8115 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, sdl, VT, UMin);
8127 setValue(&I, DAG.getPartialReduceAdd(sdl, EVT::getEVT(I.getType()),
8192 Index = DAG.getVectorIdxConstant(Index->getAsZExtVal(), sdl);
8195 setValue(&I, DAG.getNode(ISD::INSERT_SUBVECTOR, sdl, ResultVT, Vec, SubVec,
8208 Index = DAG.getVectorIdxConstant(Index->getAsZExtVal(), sdl);
8211 DAG.getNode(ISD::EXTRACT_SUBVECTOR, sdl, ResultVT, Vec, Index));
8230 SDValue Ret = DAG.getConstant(0, sdl, ResVT);
8233 SDValue Op2Elem = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, sdl,
8235 DAG.getVectorIdxConstant(i, sdl));
8236 SDValue Splat = DAG.getNode(ISD::SPLAT_VECTOR, sdl, Op1VT, Op2Elem);
8237 SDValue Cmp = DAG.getSetCC(sdl, ResVT, Op1, Splat, ISD::SETEQ);
8238 Ret = DAG.getNode(ISD::OR, sdl, ResVT, Ret, Cmp);
8241 setValue(&I, DAG.getNode(ISD::AND, sdl, ResVT, Ret, Mask));
8260 setValue(&I, DAG.getNode(ISD::VECTOR_COMPRESS, sdl,
8284 SDLoc sdl = getCurSDLoc();
8347 SDValue Mul = DAG.getNode(ISD::STRICT_FMUL, sdl, VTs, Opers, Flags);
8365 DAG.getTargetConstant(0, sdl, TLI.getPointerTy(DAG.getDataLayout())));
8378 SDValue Result = DAG.getNode(Opcode, sdl, VTs, Opers, Flags);
9180 SDLoc sdl = getCurSDLoc();
9187 Root, sdl, Dst, Src, Size, Alignment, false, false, /*CI=*/nullptr,
9195 Size = DAG.getSExtOrTrunc(Size, sdl, Dst.getValueType());
9198 SDValue DstPlusSize = DAG.getNode(ISD::ADD, sdl, Dst.getValueType(),