ΒΆllvm::Value* createMinMaxOp(
    llvm::IRBuilderBase& Builder,
    llvm::RecurKind RK,
    llvm::Value* Left,
    llvm::Value* Right)

Description

Returns a Min/Max operation corresponding to MinMaxRecurrenceKind. The Builder's fast-math-flags must be set to propagate the expected values.

Declared at: llvm/include/llvm/Transforms/Utils/LoopUtils.h:367

Parameters

llvm::IRBuilderBase& Builder
llvm::RecurKind RK
llvm::Value* Left
llvm::Value* Right