reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
134 if (&A == &B) 141 assert((A.DFSIn != B.DFSIn || A.DFSOut == B.DFSOut) && 141 assert((A.DFSIn != B.DFSIn || A.DFSOut == B.DFSOut) && 143 bool SameBlock = A.DFSIn == B.DFSIn; 149 if (SameBlock && A.LocalNum == LN_Last && B.LocalNum == LN_Last) 150 return comparePHIRelated(A, B); 152 bool isADef = A.Def; 154 if (!SameBlock || A.LocalNum != LN_Middle || B.LocalNum != LN_Middle) 155 return std::tie(A.DFSIn, A.LocalNum, isADef) < 155 return std::tie(A.DFSIn, A.LocalNum, isADef) < 157 return localComesBefore(A, B);