ΒΆllvm::Value* getOrderedReduction(
int& Builder,
llvm::Value* Acc,
llvm::Value* Src,
unsigned int Op,
RecurrenceDescriptor::MinMaxRecurrenceKind
MinMaxKind =
RecurrenceDescriptor::MRK_Invalid,
ArrayRef<llvm::Value*> RedOps = None)
llvm::Value* getOrderedReduction(
int& Builder,
llvm::Value* Acc,
llvm::Value* Src,
unsigned int Op,
RecurrenceDescriptor::MinMaxRecurrenceKind
MinMaxKind =
RecurrenceDescriptor::MRK_Invalid,
ArrayRef<llvm::Value*> RedOps = None)
Declared at: llvm/include/llvm/Transforms/Utils/LoopUtils.h:303
Parameters
- int& Builder
- llvm::Value* Acc
- llvm::Value* Src
- unsigned int Op
- RecurrenceDescriptor::MinMaxRecurrenceKind MinMaxKind = RecurrenceDescriptor::MRK_Invalid
- ArrayRef<llvm::Value*> RedOps = None