Lines Matching defs:Data
49 Data, ///< Regular data dependence (aka true-dependence).
80 /// Reg - For Data, Anti, and Output dependencies, the associated
81 /// register. For Data dependencies that don't currently have a register
98 SDep() : Dep(nullptr, Data) {}
113 case Data:
128 case Data:
174 /// isCtrl - Shorthand for getKind() != SDep::Data.
176 return getKind() != Data;
220 /// isAssignedRegDep - Test if this is a Data dependence that is
223 return getKind() == Data && Contents.Reg != 0;
227 /// only valid on Data, Anti, and Output edges. On Data edges, this
230 assert((getKind() == Data || getKind() == Anti || getKind() == Output) &&
236 /// only valid on Data, Anti, and Output edges. On Anti and Output
237 /// edges, this value must not be zero. On Data edges, the value may
241 assert((getKind() == Data || getKind() == Anti || getKind() == Output) &&
279 unsigned NumPreds; // # of SDep::Data preds.
280 unsigned NumSuccs; // # of SDep::Data sucss.
367 /// BoundaryNodes can have DAG edges, including Data edges, but they do not
651 /// isCtrlDep - Test if this is not an SDep::Data dependence.