reference, declarationdefinition
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()));