Lines Matching refs:binop
775 BinaryOp binop = cast<BinaryOp>(tensorExps[e].op); in buildLattices() local
776 Region &leftRegion = binop.getLeftRegion(); in buildLattices()
777 Region &rightRegion = binop.getRightRegion(); in buildLattices()
790 bool includeLeft = binop.getLeftIdentity() || !leftRegion.empty(); in buildLattices()
791 bool includeRight = binop.getRightIdentity() || !rightRegion.empty(); in buildLattices()
792 return takeCombi(kBinary, child0, child1, binop, includeLeft, in buildLattices()
1010 if (auto binop = dyn_cast<sparse_tensor::BinaryOp>(def)) { in buildTensorExp() local
1011 if (isAdmissableBranch(binop, binop.getOverlapRegion()) && in buildTensorExp()
1012 (binop.getLeftIdentity() || in buildTensorExp()
1013 isAdmissableBranch(binop, binop.getLeftRegion())) && in buildTensorExp()
1014 (binop.getRightIdentity() || in buildTensorExp()
1015 isAdmissableBranch(binop, binop.getRightRegion()))) in buildTensorExp()
1060 BinaryOp binop = cast<BinaryOp>(op); in buildBinaryOverlap() local
1061 Region &overlapRegion = binop.getOverlapRegion(); in buildBinaryOverlap()