Searched refs:ReductionKind (Results 1 - 7 of 7) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h819 enum ReductionKind { enum in class:llvm::TargetTransformInfo
829 ReductionData(ReductionKind Kind, unsigned Opcode, Value *LHS, Value *RHS)
836 ReductionKind Kind = RK_None;
842 static ReductionKind matchPairwiseReduction(
845 static ReductionKind matchVectorSplittingReduction(
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp1003 static TTI::ReductionKind matchPairwiseReductionAtLevel(Instruction *I,
1088 TTI::ReductionKind TTI::matchPairwiseReduction(
1152 TTI::ReductionKind TTI::matchVectorSplittingReduction(
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h1370 OpenMPDirectiveKind ReductionKind; member in struct:clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::ReductionOptionsTy
1413 /// ReductionKind The kind of reduction to perform.
2218 /// ReductionKind The kind of reduction to perform.
H A DCGStmtOpenMP.cpp1392 const OMPExecutableDirective &D, const OpenMPDirectiveKind ReductionKind) {
1421 ReductionKind == OMPD_simd;
1422 bool SimpleReduction = ReductionKind == OMPD_simd;
1427 {WithNowait, SimpleReduction, ReductionKind});
1734 CGF.EmitOMPReductionClauseFinal(S, /*ReductionKind=*/OMPD_parallel);
2371 CGF.EmitOMPReductionClauseFinal(S, /*ReductionKind=*/OMPD_simd);
3067 S, /*ReductionKind=*/isOpenMPSimdDirective(S.getDirectiveKind())
3504 CGF.EmitOMPReductionClauseFinal(S, /*ReductionKind=*/OMPD_parallel);
3756 CGF.EmitOMPReductionClauseFinal(S, /*ReductionKind=*/OMPD_parallel);
5527 CGF.EmitOMPReductionClauseFinal(S, /*ReductionKind
1391 EmitOMPReductionClauseFinal( const OMPExecutableDirective &D, const OpenMPDirectiveKind ReductionKind) argument
[all...]
H A DCGOpenMPRuntimeNVPTX.cpp4322 bool ParallelReduction = isOpenMPParallelDirective(Options.ReductionKind);
4324 bool TeamsReduction = isOpenMPTeamsDirective(Options.ReductionKind);
H A DCodeGenFunction.h3314 /// \param ReductionKind The kind of reduction to perform.
3316 const OpenMPDirectiveKind ReductionKind);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp6233 enum ReductionKind {
6254 ReductionKind Kind = RK_None;
6317 OperationData(unsigned Opcode, Value *LHS, Value *RHS, ReductionKind Kind,
6456 ReductionKind getKind() const { return Kind; }

Completed in 126 milliseconds