[ADT] Add is_splat overload accepting initializer_list
Allow for `is_splat` to be used inline, similar to `is_contained`, e.g., ``` if (is_splat({type1, type2, type3, type4})) ... ``` which is much more concise and less typo-prone than an equivalent chain of equality comparisons. My immediate motivation is to clean up some code in the SPIR-V dialect that currently needs to either construct a temporary container or use `makeArrayRef` before calling `is_splat`. Reviewed By: dblaikie Differential Revision: https://reviews.llvm.org/D131289
Loading
Please sign in to comment