Patch models the cost and lowering of disjoint or reduction of shl(zext, (0, stride, 2* stride)) as bitcast via modeling as combined ops. Reviewers: RKSimon, hiraditya Pull Request: https://github.com/llvm/llvm-project/pull/177041
llvm.loop.estimated_trip_count