ΒΆllvm::Value* createSimpleTargetReduction(
int& B,
const llvm::TargetTransformInfo* TTI,
unsigned int Opcode,
llvm::Value* Src,
TargetTransformInfo::ReductionFlags Flags =
llvm::TargetTransformInfo::
ReductionFlags(),
ArrayRef<llvm::Value*> RedOps = None)
llvm::Value* createSimpleTargetReduction(
int& B,
const llvm::TargetTransformInfo* TTI,
unsigned int Opcode,
llvm::Value* Src,
TargetTransformInfo::ReductionFlags Flags =
llvm::TargetTransformInfo::
ReductionFlags(),
ArrayRef<llvm::Value*> RedOps = None)
Declared at: llvm/include/llvm/Transforms/Utils/LoopUtils.h:321
Parameters
- int& B
- const llvm::TargetTransformInfo* TTI
- unsigned int Opcode
- llvm::Value* Src
- TargetTransformInfo::ReductionFlags Flags = llvm::TargetTransformInfo::ReductionFlags()
- ArrayRef<llvm::Value*> RedOps = None