reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
  451   SDValue getRoot();

References

lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 2777       Ops.push_back(getRoot()); // inchain
 3990   SDValue Ops[] = {getRoot(), AllocSize, DAG.getConstant(Align, dl, IntPtr)};
 4045     Root = getRoot();
 4144   SDValue CopyNode = DAG.getCopyToReg(getRoot(), getCurSDLoc(), VReg,
 4178       getRoot(), getCurSDLoc(),
 4220   SDValue Root = getRoot();
 4309   SDValue StoreNode = DAG.getMaskedStore(getRoot(), sdl, Src0, Ptr, Mask, VT,
 4419   SDValue Ops[] = { getRoot(), Src0, Mask, Base, Index, Scale };
 4556   SDValue InChain = getRoot();
 4609   SDValue InChain = getRoot();
 4640   Ops[0] = getRoot();
 4653   SDValue InChain = getRoot();
 4719   SDValue InChain = getRoot();
 4776       Ops.push_back(getRoot());
 5674     SDValue Chain = getRoot();
 5687     SDValue Chain = getRoot();
 5713     SDValue MC = DAG.getMemcpy(getRoot(), sdl, Op1, Op2, Op3, Align, isVol,
 5729     SDValue MS = DAG.getMemset(getRoot(), sdl, Op1, Op2, Op3, Align, isVol,
 5747     SDValue MM = DAG.getMemmove(getRoot(), sdl, Op1, Op2, Op3, Align, isVol,
 5764     SDValue MC = DAG.getAtomicMemcpy(getRoot(), sdl, Dst, DstAlign, Src,
 5782     SDValue MC = DAG.getAtomicMemmove(getRoot(), sdl, Dst, DstAlign, Src,
 5799     SDValue MC = DAG.getAtomicMemset(getRoot(), sdl, Dst, DstAlign, Val, Length,
 5845         DAG.AddDbgValue(SDV, getRoot().getNode(), isParameter);
 5965     Ops[0] = getRoot();
 5975                             getRoot(), getValue(I.getArgOperand(0))));
 5979                             getRoot()));
 6181     DAG.setRoot(DAG.getNode(ISD::PCMARKER, sdl, MVT::Other, getRoot(), Tmp));
 6185     SDValue Op = getRoot();
 6339     SDValue Op = getRoot();
 6349     DAG.setRoot(DAG.getNode(ISD::STACKRESTORE, sdl, MVT::Other, getRoot(), Res));
 6352     SDValue Op = getRoot();
 6370     SDValue Chain = getRoot();
 6391     SDValue Src, Chain = getRoot();
 6439     Res = DAG.getLabelNode(ISD::ANNOTATION_LABEL, sdl, getRoot(), Label);
 6448     Ops[0] = getRoot();
 6497       DAG.setRoot(DAG.getNode(Op, sdl,MVT::Other, getRoot()));
 6503     CLI.setDebugLoc(sdl).setChain(getRoot()).setLibCallee(
 6562     Result = getRoot();
 6598       Res = DAG.getLifetimeNode(IsStart, sdl, getRoot(), FrameIndex, ObjectSize,
 6723     SDValue Chain = getRoot();
 6757     SDValue Chain = getRoot();
 6859         DAG, getCurSDLoc(), getRoot(), getValue(I.getArgOperand(0)),
 6984   SDValue Chain = getRoot();
 7048     (void)getRoot();
 7051     CLI.setChain(getRoot());
 7077     DAG.setRoot(DAG.getEHLabel(getCurSDLoc(), getRoot(), EndLabel));
 7173       .setChain(getRoot())
 7393   SDValue MC = DAG.getMemcpy(getRoot(), sdl, Dst, Src, Size, Align, isVol,
 7421     TSI.EmitTargetCodeForStrcpy(DAG, getCurSDLoc(), getRoot(),
 8126   SDValue Flag, Chain = (HasSideEffect) ? getRoot() : DAG.getRoot();
 8540                           MVT::Other, getRoot(),
 8550       getRoot(), getValue(I.getOperand(0)), DAG.getSrcValue(I.getOperand(0)),
 8562                           MVT::Other, getRoot(),
 8569                           MVT::Other, getRoot(),
 8643       .setChain(getRoot())
 8709   Chain = DAG.getCALLSEQ_START(getRoot(), 0, 0, DL);
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 1726     CurDAG->setRoot(SDB->getRoot());
 1754     CurDAG->setRoot(SDB->getRoot());
 1764       CurDAG->setRoot(SDB->getRoot());
 1782       CurDAG->setRoot(SDB->getRoot());
 1819       CurDAG->setRoot(SDB->getRoot());
 1869       CurDAG->setRoot(SDB->getRoot());
 1879     CurDAG->setRoot(SDB->getRoot());
 1916     CurDAG->setRoot(SDB->getRoot());
lib/CodeGen/SelectionDAG/StatepointLowering.cpp
  421   SDValue Chain = Builder.getRoot();
  668   SI.CLI.setChain(getRoot());
 1025   SDValue Chain = getRoot();