A good example for this is A + A^T; you can fuse the two operations but you cannot get around the access pattern of matrix transposition.