|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 1046 SDValue Root = DAG.getTokenFactor(getCurSDLoc(), PendingLoads);
1071 Root = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), MVT::Other,
1381 Result = RFV.getCopyFromRegs(DAG, FuncInfo, getCurSDLoc(), Chain, nullptr,
1447 return DAG.getConstant(*CI, getCurSDLoc(), VT);
1450 return DAG.getGlobalAddress(GV, getCurSDLoc(), VT);
1454 return DAG.getConstant(0, getCurSDLoc(),
1459 return DAG.getConstantFP(*CFP, getCurSDLoc(), VT);
1484 return DAG.getMergeValues(Constants, getCurSDLoc());
1499 return DAG.getMergeValues(Ops, getCurSDLoc());
1500 return NodeMap[V] = DAG.getBuildVector(VT, getCurSDLoc(), Ops);
1518 Constants[i] = DAG.getConstantFP(0, getCurSDLoc(), EltVT);
1520 Constants[i] = DAG.getConstant(0, getCurSDLoc(), EltVT);
1523 return DAG.getMergeValues(Constants, getCurSDLoc());
1545 Op = DAG.getConstantFP(0, getCurSDLoc(), EltVT);
1547 Op = DAG.getConstant(0, getCurSDLoc(), EltVT);
1552 return NodeMap[V] = DAG.getBuildVector(VT, getCurSDLoc(), Ops);
1572 return RFV.getCopyFromRegs(DAG, FuncInfo, getCurSDLoc(), Chain, nullptr, V);
1592 DAG.setRoot(DAG.getNode(ISD::CATCHPAD, getCurSDLoc(), MVT::Other,
1608 DAG.setRoot(DAG.getNode(ISD::BR, getCurSDLoc(), MVT::Other,
1628 SDValue Ret = DAG.getNode(ISD::CATCHRET, getCurSDLoc(), MVT::Other,
1756 DAG.getNode(ISD::CLEANUPRET, getCurSDLoc(), MVT::Other, getControlRoot());
1796 SDValue RetPtr = DAG.getCopyFromReg(DAG.getEntryNode(), getCurSDLoc(),
1810 SDValue Ptr = DAG.getObjectPtrOffset(getCurSDLoc(), RetPtr, Offsets[i]);
1814 Val = DAG.getPtrExtOrTrunc(Val, getCurSDLoc(), MemVTs[i]);
1815 Chains[i] = DAG.getStore(Chain, getCurSDLoc(), Val,
1820 Chain = DAG.getNode(ISD::TokenFactor, getCurSDLoc(),
1858 getCopyToParts(DAG, getCurSDLoc(),
1918 Chain, CallConv, isVarArg, Outs, OutVals, getCurSDLoc(), DAG);
2056 TBB, FBB, CurBB, getCurSDLoc(), TProb, FProb);
2065 nullptr, TBB, FBB, CurBB, getCurSDLoc(), TProb, FProb);
2235 DAG.setRoot(DAG.getNode(ISD::BR, getCurSDLoc(),
2301 nullptr, Succ0MBB, Succ1MBB, BrMBB, getCurSDLoc());
2348 CondLHS = DAG.getPtrExtOrTrunc(CondLHS, getCurSDLoc(), MemVT);
2349 CondRHS = DAG.getPtrExtOrTrunc(CondRHS, getCurSDLoc(), MemVT);
2407 SDValue Index = DAG.getCopyFromReg(getControlRoot(), getCurSDLoc(),
2410 SDValue BrJumpTable = DAG.getNode(ISD::BR_JT, getCurSDLoc(),
2421 SDLoc dl = getCurSDLoc();
2514 SDLoc dl = getCurSDLoc();
2545 CLI.setDebugLoc(getCurSDLoc())
2606 None, CallOptions, getCurSDLoc()).second;
2611 Chain = DAG.getNode(ISD::TRAP, getCurSDLoc(), MVT::Other, Chain);
2620 SDLoc dl = getCurSDLoc();
2686 SDLoc dl = getCurSDLoc();
2780 DAG.getTargetConstant(Intrinsic::wasm_rethrow_in_catch, getCurSDLoc(),
2783 DAG.setRoot(DAG.getNode(ISD::INTRINSIC_VOID, getCurSDLoc(), VTs, Ops));
2821 DAG.setRoot(DAG.getNode(ISD::BR, getCurSDLoc(), MVT::Other, getControlRoot(),
2850 DAG.setRoot(DAG.getNode(ISD::BR, getCurSDLoc(),
2879 SDLoc dl = getCurSDLoc();
2936 DAG.setRoot(DAG.getNode(ISD::BRIND, getCurSDLoc(),
2958 DAG.setRoot(DAG.getNode(ISD::TRAP, getCurSDLoc(), MVT::Other, DAG.getRoot()));
2967 setValue(&I, DAG.getNode(ISD::FNEG, getCurSDLoc(),
3106 SDValue UnNodeValue = DAG.getNode(Opcode, getCurSDLoc(), Op.getValueType(),
3127 SDValue BinNodeValue = DAG.getNode(Opcode, getCurSDLoc(), Op1.getValueType(),
3143 SDLoc DL = getCurSDLoc();
3180 SDValue Res = DAG.getNode(Opcode, getCurSDLoc(), Op1.getValueType(), Op1, Op2,
3192 setValue(&I, DAG.getNode(ISD::SDIV, getCurSDLoc(), Op1.getValueType(), Op1,
3214 Op1 = DAG.getPtrExtOrTrunc(Op1, getCurSDLoc(), MemVT);
3215 Op2 = DAG.getPtrExtOrTrunc(Op2, getCurSDLoc(), MemVT);
3220 setValue(&I, DAG.getSetCC(getCurSDLoc(), DestVT, Op1, Op2, Opcode));
3239 setValue(&I, DAG.getSetCC(getCurSDLoc(), DestVT, Op1, Op2, Condition));
3359 DAG.getNode(OpCode, getCurSDLoc(),
3369 OpCode, getCurSDLoc(),
3374 setValue(&I, DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(),
3383 setValue(&I, DAG.getNode(ISD::TRUNCATE, getCurSDLoc(), DestVT, N));
3392 setValue(&I, DAG.getNode(ISD::ZERO_EXTEND, getCurSDLoc(), DestVT, N));
3401 setValue(&I, DAG.getNode(ISD::SIGN_EXTEND, getCurSDLoc(), DestVT, N));
3407 SDLoc dl = getCurSDLoc();
3420 setValue(&I, DAG.getNode(ISD::FP_EXTEND, getCurSDLoc(), DestVT, N));
3428 setValue(&I, DAG.getNode(ISD::FP_TO_UINT, getCurSDLoc(), DestVT, N));
3436 setValue(&I, DAG.getNode(ISD::FP_TO_SINT, getCurSDLoc(), DestVT, N));
3444 setValue(&I, DAG.getNode(ISD::UINT_TO_FP, getCurSDLoc(), DestVT, N));
3452 setValue(&I, DAG.getNode(ISD::SINT_TO_FP, getCurSDLoc(), DestVT, N));
3464 N = DAG.getPtrExtOrTrunc(N, getCurSDLoc(), PtrMemVT);
3465 N = DAG.getZExtOrTrunc(N, getCurSDLoc(), DestVT);
3476 N = DAG.getZExtOrTrunc(N, getCurSDLoc(), PtrMemVT);
3477 N = DAG.getPtrExtOrTrunc(N, getCurSDLoc(), DestVT);
3483 SDLoc dl = getCurSDLoc();
3513 N = DAG.getAddrSpaceCast(getCurSDLoc(), DestVT, N, SrcAS, DestAS);
3522 SDValue InIdx = DAG.getSExtOrTrunc(getValue(I.getOperand(2)), getCurSDLoc(),
3524 setValue(&I, DAG.getNode(ISD::INSERT_VECTOR_ELT, getCurSDLoc(),
3532 SDValue InIdx = DAG.getSExtOrTrunc(getValue(I.getOperand(1)), getCurSDLoc(),
3534 setValue(&I, DAG.getNode(ISD::EXTRACT_VECTOR_ELT, getCurSDLoc(),
3543 SDLoc DL = getCurSDLoc();
3790 setValue(&I, DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(),
3830 setValue(&I, DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(),
3840 SDLoc dl = getCurSDLoc();
3951 SDLoc dl = getCurSDLoc();
4059 SDLoc dl = getCurSDLoc();
4144 SDValue CopyNode = DAG.getCopyToReg(getRoot(), getCurSDLoc(), VReg,
4178 getRoot(), getCurSDLoc(),
4222 SDLoc dl = getCurSDLoc();
4267 SDLoc sdl = getCurSDLoc();
4371 SDB->getCurSDLoc(), TLI.getPointerTy(DL));
4385 SDLoc sdl = getCurSDLoc();
4427 SDLoc sdl = getCurSDLoc();
4491 SDLoc sdl = getCurSDLoc();
4551 SDLoc dl = getCurSDLoc();
4588 SDLoc dl = getCurSDLoc();
4637 SDLoc dl = getCurSDLoc();
4649 SDLoc dl = getCurSDLoc();
4714 SDLoc dl = getCurSDLoc();
4790 Ops.push_back(DAG.getTargetConstant(Intrinsic, getCurSDLoc(),
4828 Info.opc, getCurSDLoc(), VTs, Ops, Info.memVT,
4832 Result = DAG.getNode(ISD::INTRINSIC_WO_CHAIN, getCurSDLoc(), VTs, Ops);
4834 Result = DAG.getNode(ISD::INTRINSIC_W_CHAIN, getCurSDLoc(), VTs, Ops);
4836 Result = DAG.getNode(ISD::INTRINSIC_VOID, getCurSDLoc(), VTs, Ops);
4850 Result = DAG.getNode(ISD::BITCAST, getCurSDLoc(), VT, Result);
5642 SDLoc sdl = getCurSDLoc();
6702 DAG.getCopyFromReg(DAG.getEntryNode(), getCurSDLoc(), VReg, PtrVT);
6704 N = DAG.getZExtOrTrunc(N, getCurSDLoc(), MVT::i32);
6716 SDLoc DL = getCurSDLoc();
6747 SDLoc DL = getCurSDLoc();
6804 Ops.push_back(DAG.getTargetGlobalAddress(Base, getCurSDLoc(), MVT::i64, 0));
6825 GA->getGlobal(), getCurSDLoc(),
6834 Ops.push_back(DAG.getTargetConstant(T.Offset, getCurSDLoc(), MVT::i32));
6840 getCurSDLoc(), MVT::Other, Ops),
6859 DAG, getCurSDLoc(), getRoot(), getValue(I.getArgOperand(0)),
6873 setValue(&I, DAG.getNode(ISD::AND, getCurSDLoc(), DestVT, Ptr,
6874 DAG.getZExtOrTrunc(Const, getCurSDLoc(), DestVT)));
6882 SDLoc sdl = getCurSDLoc();
7049 DAG.setRoot(DAG.getEHLabel(getCurSDLoc(), getControlRoot(), BeginLabel));
7077 DAG.setRoot(DAG.getEHLabel(getCurSDLoc(), getRoot(), EndLabel));
7172 CLI.setDebugLoc(getCurSDLoc())
7232 SDValue LoadVal = Builder.DAG.getLoad(LoadVT, Builder.getCurSDLoc(), Root,
7249 Value = DAG.getSExtOrTrunc(Value, getCurSDLoc(), VT);
7251 Value = DAG.getZExtOrTrunc(Value, getCurSDLoc(), VT);
7267 setValue(&I, DAG.getConstant(0, getCurSDLoc(), CallVT));
7273 DAG, getCurSDLoc(), DAG.getRoot(), getValue(LHS), getValue(RHS),
7342 SDValue Cmp = DAG.getSetCC(getCurSDLoc(), MVT::i1, LoadL, LoadR, ISD::SETNE);
7359 TSI.EmitTargetCodeForMemchr(DAG, getCurSDLoc(), DAG.getRoot(),
7388 SDLoc sdl = getCurSDLoc();
7421 TSI.EmitTargetCodeForStrcpy(DAG, getCurSDLoc(), getRoot(),
7444 TSI.EmitTargetCodeForStrcmp(DAG, getCurSDLoc(), DAG.getRoot(),
7467 TSI.EmitTargetCodeForStrlen(DAG, getCurSDLoc(), DAG.getRoot(),
7488 TSI.EmitTargetCodeForStrnlen(DAG, getCurSDLoc(), DAG.getRoot(),
7512 setValue(&I, DAG.getNode(Opcode, getCurSDLoc(), Tmp.getValueType(), Tmp));
7530 setValue(&I, DAG.getNode(Opcode, getCurSDLoc(), VT, Tmp0, Tmp1));
7572 setValue(&I, DAG.getNode(ISD::FCOPYSIGN, getCurSDLoc(),
8163 Chain = getAddressForMemoryInput(Chain, getCurSDLoc(), OpInfo, DAG);
8189 ExtraInfo.get(), getCurSDLoc(), TLI.getPointerTy(DAG.getDataLayout())));
8199 GetRegistersForValue(DAG, getCurSDLoc(), OpInfo, RefOpInfo);
8215 AsmNodeOperands.push_back(DAG.getTargetConstant(OpFlags, getCurSDLoc(),
8239 false, 0, getCurSDLoc(), DAG, AsmNodeOperands);
8281 SDLoc dl = getCurSDLoc();
8300 OpFlag, getCurSDLoc(), TLI.getPointerTy(DAG.getDataLayout())));
8333 ResOpType, getCurSDLoc(), TLI.getPointerTy(DAG.getDataLayout())));
8353 getCurSDLoc(),
8380 SDLoc dl = getCurSDLoc();
8394 false, 0, getCurSDLoc(), DAG,
8405 Chain = DAG.getNode(ISDOpc, getCurSDLoc(),
8440 V = DAG.getNode(ISD::BITCAST, getCurSDLoc(), ResultVT, V);
8446 V = DAG.getNode(ISD::TRUNCATE, getCurSDLoc(), ResultVT, V);
8465 DAG, FuncInfo, getCurSDLoc(), Chain, &Flag, CS.getInstruction());
8469 Val = TLI.LowerAsmOutputForConstraint(Chain, Flag, getCurSDLoc(),
8482 SDValue Store = DAG.getStore(Chain, getCurSDLoc(), Val, getValue(Ptr),
8504 SDValue V = DAG.getNode(ISD::MERGE_VALUES, getCurSDLoc(),
8511 Chain = DAG.getNode(ISD::TokenFactor, getCurSDLoc(), MVT::Other, OutChains);
8535 setValue(CS.getInstruction(), DAG.getMergeValues(Ops, getCurSDLoc()));
8539 DAG.setRoot(DAG.getNode(ISD::VASTART, getCurSDLoc(),
8549 TLI.getMemValueType(DAG.getDataLayout(), I.getType()), getCurSDLoc(),
8556 V, getCurSDLoc(), TLI.getValueType(DAG.getDataLayout(), I.getType()));
8561 DAG.setRoot(DAG.getNode(ISD::VAEND, getCurSDLoc(),
8568 DAG.setRoot(DAG.getNode(ISD::VACOPY, getCurSDLoc(),
8597 SDLoc SL = getCurSDLoc();
8642 CLI.setDebugLoc(getCurSDLoc())
8695 SDLoc DL = getCurSDLoc();
8761 SDLoc dl = getCurSDLoc();
8906 SDLoc dl = getCurSDLoc();
9388 RFV.getCopyToRegs(Op, DAG, getCurSDLoc(), Chain, nullptr, V, ExtendType);
9582 SDLoc dl = SDB->getCurSDLoc();
9771 SDB->DAG.getCopyToReg(NewRoot, SDB->getCurSDLoc(), SRetReg, ArgValue);
9847 SDB->getCurSDLoc());
10076 SDLoc DL = getCurSDLoc();
10264 getCurSDLoc(), I->Prob, UnhandledProbs);
10415 getCurSDLoc(), LeftProb, RightProb);
10526 DAG.setRoot(DAG.getNode(ISD::BR, getCurSDLoc(), MVT::Other,
lib/CodeGen/SelectionDAG/StatepointLowering.cpp 66 SDLoc L = Builder.getCurSDLoc();
399 Chain = Builder.DAG.getStore(Chain, Builder.getCurSDLoc(), Incoming, Loc,
719 DAG.getNode(ISD::GC_TRANSITION_START, getCurSDLoc(), NodeTys, TSOps);
731 Ops.push_back(DAG.getTargetConstant(SI.ID, getCurSDLoc(), MVT::i64));
733 DAG.getTargetConstant(SI.NumPatchBytes, getCurSDLoc(), MVT::i32));
739 Ops.push_back(DAG.getTargetConstant(NumCallRegArgs, getCurSDLoc(), MVT::i32));
781 DAG.getMachineNode(TargetOpcode::STATEPOINT, getCurSDLoc(), NodeTys, Ops);
809 DAG.getNode(ISD::GC_TRANSITION_END, getCurSDLoc(), NodeTys, TEOps);
861 ActualCallee = DAG.getConstant(0, getCurSDLoc(), TLI.getPointerTy(DL, AS));
909 RFV.getCopyToRegs(ReturnValue, DAG, getCurSDLoc(), Chain, nullptr);
921 setValue(ISP.getInstruction(), DAG.getIntPtrConstant(-1, getCurSDLoc()));
1038 SDValue SpillLoad = DAG.getLoad(LoadVT, getCurSDLoc(), Chain,
1066 DAG.getNode(ISD::TRAP, getCurSDLoc(), MVT::Other, DAG.getRoot()));