llvm::TargetTransformInfoImplBase::getPreferredExpandedReductionShuffle

Return the preferred shuffle strategy when expanding a reduction.

Synopsis

Declared in <llvm/Analysis/TargetTransformInfoImpl.h>

virtual
TTI::ReductionShuffle
getPreferredExpandedReductionShuffle(IntrinsicInst const* II) const;

Return Value

The shuffle pattern used to expand the given reduction intrinsic.

Parameters

NameDescription
IIIntrinsic instruction being rewritten or combined.