ΒΆ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