ΒΆllvm::Value* getOrderedReduction(
llvm::IRBuilderBase& Builder,
llvm::Value* Acc,
llvm::Value* Src,
unsigned int Op,
llvm::RecurKind MinMaxKind = RecurKind::None)
llvm::Value* getOrderedReduction(
llvm::IRBuilderBase& Builder,
llvm::Value* Acc,
llvm::Value* Src,
unsigned int Op,
llvm::RecurKind MinMaxKind = RecurKind::None)
Description
Generates an ordered vector reduction using extracts to reduce the value.
Declared at: llvm/include/llvm/Transforms/Utils/LoopUtils.h:371
Parameters
- llvm::IRBuilderBase& Builder
- llvm::Value* Acc
- llvm::Value* Src
- unsigned int Op
- llvm::RecurKind MinMaxKind = RecurKind::None