swr/rast: minimize codegen redundant work