[llvm] [Instructions] cache computed shufflevector properties (PR #115536)

Princeton Ferro via llvm-commits llvm-commits at lists.llvm.org
Thu Nov 14 10:28:38 PST 2024


Prince781 wrote:

Hi @nikic,

We have some internal kernels that make heavy use of very large vectors (256, 512, 1024 elements). We find a 20-40% compile time reduction on these by caching shufflevector mask properties. I think this impact is hard to see with smaller sizes.

https://github.com/llvm/llvm-project/pull/115536


More information about the llvm-commits mailing list