search for: shuffevector

Displaying 2 results from an estimated 2 matches for "shuffevector".

Did you mean: shufflevector
2017 Aug 03
2
Status of llvm.experimental.vector.reduce.* intrinsics
Hi, I was wandering about the status of the llvm.experimental.vector.reduce.* intrinsics. Are all back-ends supporting those intrinsics or are they still in a very "experimental" state? Thanks, Michael
2017 Aug 03
2
Status of llvm.experimental.vector.reduce.* intrinsics
...m for all *natively supported* vector reductions for a few months now, with no issues as far as I'm aware. There are some rough edges which need some further work. For example, we're currently relying on a TTI hook to determine whether or not we create an intrinsic call or degenerate into a shuffevector sequence based on the reduction type. This was intended as a transitional stage. To mark the intrinsics as being first class operations we probably need to add support in codegen to expand the VECREDUCE_* nodes into the shufflevector reduction pattern, so that targets can generate the intrinsics in...