[llvm] Expanding the Histogram Intrinsic (PR #127399)
via llvm-commits
llvm-commits at lists.llvm.org
Tue Feb 18 02:34:51 PST 2025
================
@@ -20295,6 +20295,9 @@ More update operation types may be added in the future.
declare void @llvm.experimental.vector.histogram.add.v8p0.i32(<8 x ptr> %ptrs, i32 %inc, <8 x i1> %mask)
declare void @llvm.experimental.vector.histogram.add.nxv2p0.i64(<vscale x 2 x ptr> %ptrs, i64 %inc, <vscale x 2 x i1> %mask)
+ declare void @llvm.experimental.vector.histogram.uadd.sat.v8p0.i32(<8 x ptr> %ptrs, i32 %inc, <8 x i1> %mask)
+ declare void @llvm.experimental.vector.histogram.umax.v8p0.i32(<8 x ptr> %ptrs, i32 %val, <8 x i1> %mask)
----------------
RonDahan101 wrote:
We have a custom target if an atomic asm instruction that does that
https://github.com/llvm/llvm-project/pull/127399
More information about the llvm-commits
mailing list