Home
last modified time | relevance | path

Searched refs:ReductionKind (Results 1 – 6 of 6) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp1099 static TTI::ReductionKind matchPairwiseReductionAtLevel(Instruction *I, in matchPairwiseReductionAtLevel()
1184 TTI::ReductionKind TTI::matchPairwiseReduction( in matchPairwiseReduction()
1248 TTI::ReductionKind TTI::matchVectorSplittingReduction( in matchVectorSplittingReduction()
1328 TTI::ReductionKind
1331 TTI::ReductionKind RdxKind = matchVectorSplittingReduction(Root, Opcode, Ty); in matchVectorReduction()
1332 if (RdxKind != TTI::ReductionKind::RK_None) { in matchVectorReduction()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h866 enum ReductionKind { enum
876 ReductionData(ReductionKind Kind, unsigned Opcode, Value *LHS, Value *RHS) in ReductionData()
883 ReductionKind Kind = RK_None;
889 static ReductionKind matchPairwiseReduction(
892 static ReductionKind matchVectorSplittingReduction(
895 static ReductionKind matchVectorReduction(const ExtractElementInst *ReduxRoot,
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h1405 OpenMPDirectiveKind ReductionKind; member
H A DCGStmtOpenMP.cpp1416 const OMPExecutableDirective &D, const OpenMPDirectiveKind ReductionKind) { in EmitOMPReductionClauseFinal() argument
1445 ReductionKind == OMPD_simd; in EmitOMPReductionClauseFinal()
1446 bool SimpleReduction = ReductionKind == OMPD_simd; in EmitOMPReductionClauseFinal()
1451 {WithNowait, SimpleReduction, ReductionKind}); in EmitOMPReductionClauseFinal()
H A DCGOpenMPRuntimeGPU.cpp3746 bool ParallelReduction = isOpenMPParallelDirective(Options.ReductionKind); in emitReduction()
3748 bool TeamsReduction = isOpenMPTeamsDirective(Options.ReductionKind); in emitReduction()
H A DCodeGenFunction.h3406 const OpenMPDirectiveKind ReductionKind);