frasercrmck added a comment. In D106277#2913136 <https://reviews.llvm.org/D106277#2913136>, @paulwalker-arm wrote:
> @craig.topper can you share RISCV plans around supporting vscale_range? In > essence we'd like to deprecate the TTI method and have LLVM IR contain all > relevant information when is comes to interpreting vscale. > > Currently the usage is minimal and so checking both interfaces is not too bad > but they'll come a point when there's no TTI available and then only the side > supporting vscale_range can be considered. There's also the LTO side of > things where relying on opt/llc flags to set register widths becomes fragile. As it happens I was playing around with adding support for that today at least to get us started. I was going to put something up for review based on this patch, assuming this gets merged first. However in the TTI method we're currently making use of some `RISCVSubtarget` properties to help refine the vscale range, so we'll need to think about how we'll deal with those. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D106277/new/ https://reviews.llvm.org/D106277 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits