Added basic legality check and cost estimation functions for strided loads and stores. These interfaces will be built upon in https://github.com/llvm/llvm-project/pull/80310. Reviewers: preames Reviewed By: preames Pull Request: https://github.com/llvm/llvm-project/pull/80329