Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:Other

140   /// that are "live". These nodes must be scheduled before any other nodes that
436 Other) {
496 if (N->getOperand(i).getValueType() == MVT::Other) {
547 // these nodes, to prevent other calls from being interscheduled with them.
634 // Bump CurCycle to account for latency. We assume the latency of other
950 else if (VT == MVT::Other)
1162 // Avoid scheduling the def-side copy before other successors. Otherwise
1825 // Currently this pushes TokenFactor nodes down, but may be used for other
2174 if (VT == MVT::Glue || VT == MVT::Other)
2245 /// it has no other use. It should be scheduled closer to the terminator.
2271 // isVRegCycle flag helps the scheduler prioritize other uses of the same
2294 // CopyFromReg operands. We should no longer penalize other uses of this VReg.
2764 if (VT == MVT::Glue || VT == MVT::Other)
2796 /// the length of that other use (the U->N edge).
2827 // like other nodes from the perspective of scheduling heuristics.
2852 // like other nodes from the perspective of scheduling heuristics.
2865 // now don't attempt to choose either over the other.
2900 /// it as a def&use operand. Add a pseudo control edge from it to the other
2904 /// If both are two-address, but one is commutable while the other is not