Lines Matching defs:DependencyEdge
181 struct DependencyEdge {
211 // performance (see field DependencyEdge::Dependency::Cost). In general, the
230 DependencyEdge CriticalPredecessor;
231 SmallVector<DependencyEdge, 8> OutgoingEdges;
239 DependencyEdge::Dependency &&DE);
247 void dumpDependencyEdge(raw_ostream &OS, const DependencyEdge &DE,
256 addDependency(From, To, {DependencyEdge::DT_REGISTER, RegID, Cost});
260 addDependency(From, To, {DependencyEdge::DT_MEMORY, /* unused */ 0, Cost});
265 addDependency(From, To, {DependencyEdge::DT_RESOURCE, Mask, Cost});
280 void getCriticalSequence(SmallVectorImpl<const DependencyEdge *> &Seq) const;