Quuxplusone / LLVMBugzillaTest

0 stars 0 forks source link

add support for llvm.experimental.vector.reduce intrinsics #35664

Open Quuxplusone opened 6 years ago

Quuxplusone commented 6 years ago
Bugzilla Link PR36691
Status NEW
Importance P enhancement
Reported by Gonzalo BG (gonzalo.gadeschi@gmail.com)
Reported on 2018-03-12 01:02:53 -0700
Last modified on 2020-12-13 07:53:21 -0800
Version trunk
Hardware PC All
CC hfinkel@anl.gov, llvm-bugs@lists.llvm.org, llvm-dev@redking.me.uk, richard-llvm@metafoo.co.uk
Fixed by commit(s)
Attachments
Blocks
Blocked by PR47505
See also PR47506

Currently clang has no front-end support for the llvm.experimental.vector.reduce intrinsics. It would be great to be able to use these from clang directly.

Quuxplusone commented 3 years ago

[Bug #47506] adds x86-specific intrinsics (just for 512-bit vectors) but it shouldn't be much work to generalize these to work for any vector type.