Lines Matching defs:lhsRegion
232 Region *lhsRegion;
240 lhsRegion = lhsBBArg.getParentRegion();
242 assert(lhsRegion != rhsRegion &&
243 "lhsRegion == rhsRegion implies lhs == rhs");
248 lhsRegion = lhs.getDefiningOp()->getParentRegion();
250 if (lhsRegion == rhsRegion) {
255 // lhsRegion != rhsRegion, so if we look at their ancestor chain, they
260 while (lhsRegion && rhsRegion) {
261 if (lhsRegion->getRegionNumber() != rhsRegion->getRegionNumber()) {
262 return lhsRegion->getRegionNumber() < rhsRegion->getRegionNumber();
264 if (lhsRegion->getParentRegion() == rhsRegion->getParentRegion()) {
265 return lhsRegion->getParentOp()->isBeforeInBlock(
268 lhsRegion = lhsRegion->getParentRegion();
273 assert(lhsRegion && "this should only happen if lhs == rhs");