ΒΆllvm::Value* createMinMaxOp(
llvm::IRBuilderBase& Builder,
llvm::RecurKind RK,
llvm::Value* Left,
llvm::Value* Right)
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