[llvm-branch-commits] [llvm] [AArch64] SLP can vectorize frem (PR #82488)
Paul Walker via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Thu Feb 22 07:15:30 PST 2024
================
@@ -410,6 +410,14 @@ bool maskIsAllOneOrUndef(Value *Mask);
/// for each lane which may be active.
APInt possiblyDemandedEltsInMask(Value *Mask);
+/// Returns the cost of a call when a target has a vector library function for
+/// the given \p VecTy, otherwise an invalid cost.
----------------
paulwalker-arm wrote:
I think this misses a crucial point as to why it exists. Perhaps something like:
"Returns the cost of a vector instruction based on the assumption that it'll be later transformed (by ReplaceWithVecLib) into a call to a platform specific vector math function. Instructions unsupported by ReplaceWithVecLib will return InstructionCost::getInvalid()."
https://github.com/llvm/llvm-project/pull/82488
More information about the llvm-branch-commits
mailing list