wangpc-pp wrote: Ping.
And some updates on vector support: currently, `ExpandMemCmp` will only generate integer types (`i128`, `i256`) and so on. So, if we simply add `128`, `256`, `vlen` to `LoadSizes`, the LLVM IR will use i128/i256/... and then they are expanded to legal scalar types as we don't mark i128/i256/... legal when RVV exists. There are two ways to fix this: 1. Make `ExpandMemCmp` geenrate vector types/operations. 2. Make i128/i256/... legal. I think the first one is the right approach but I need some agreements on this. https://github.com/llvm/llvm-project/pull/107548 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits