Home
last modified time | relevance | path

Searched refs:ReductionInfo (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DComplexDeinterleavingPass.cpp275 MapVector<Instruction *, std::pair<PHINode *, Instruction *>> ReductionInfo; member in __anon87c1be940111::ComplexDeinterleavingGraph
1668 ReductionInfo[ReductionOp] = {&PHI, FinalReduction}; in collectPotentialReductions()
1685 SmallVector<bool> Processed(ReductionInfo.size(), false); in identifyReductionNodes()
1687 for (auto &P : ReductionInfo) in identifyReductionNodes()
1703 RealPHI = ReductionInfo[Real].first; in identifyReductionNodes()
1704 ImagPHI = ReductionInfo[Imag].first; in identifyReductionNodes()
1738 if (!ReductionInfo[Real].second->getType()->isIntegerTy()) in identifyReductionNodes()
1741 RealPHI = ReductionInfo[Real].first; in identifyReductionNodes()
1748 << *Real << "/" << *ReductionInfo[Real].second << "\n"); in identifyReductionNodes()
1757 if (ReductionInfo[Real].second->getType()->isVectorTy()) in identifyReductionNodes()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h1387 struct ReductionInfo { struct
1388 ReductionInfo(Type *ElementType, Value *Variable, Value *PrivateVariable, in ReductionInfo() function
1396 ReductionInfo(Value *PrivateVariable) in ReductionInfo() argument
1479 ArrayRef<ReductionInfo> ReductionInfos, Value *SrcBase, Value *DestBase,
1556 ArrayRef<OpenMPIRBuilder::ReductionInfo> ReductionInfos,
1580 ArrayRef<ReductionInfo> ReductionInfos,
1596 Function *emitListToGlobalCopyFunction(ArrayRef<ReductionInfo> ReductionInfos,
1613 Function *emitGlobalToListCopyFunction(ArrayRef<ReductionInfo> ReductionInfos,
1635 emitListToGlobalReduceFunction(ArrayRef<ReductionInfo> ReductionInfos,
1657 emitGlobalToListReduceFunction(ArrayRef<ReductionInfo> ReductionInfos,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp2506 ArrayRef<ReductionInfo> ReductionInfos, Value *SrcBase, Value *DestBase, in emitReductionListCopy()
2515 const ReductionInfo &RI = En.value(); in emitReductionListCopy()
2618 const LocationDescription &Loc, ArrayRef<ReductionInfo> ReductionInfos, in emitInterWarpCopyFunction()
2700 const ReductionInfo &RI = En.value(); in emitInterWarpCopyFunction()
2853 ArrayRef<ReductionInfo> ReductionInfos, Function *ReduceFn, in emitShuffleAndReduceFunction()
3020 ArrayRef<ReductionInfo> ReductionInfos, Type *ReductionsBufferTy, in emitListToGlobalCopyFunction()
3074 const ReductionInfo &RI = En.value(); in emitListToGlobalCopyFunction()
3130 ArrayRef<ReductionInfo> ReductionInfos, Function *ReduceFn, in emitListToGlobalReduceFunction()
3213 ArrayRef<ReductionInfo> ReductionInfos, Type *ReductionsBufferTy, in emitGlobalToListCopyFunction()
3265 const OpenMPIRBuilder::ReductionInfo &RI = En.value(); in emitGlobalToListCopyFunction()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.cpp1698 llvm::SmallVector<llvm::OpenMPIRBuilder::ReductionInfo> ReductionInfos; in emitReduction()
1749 ReductionInfos.emplace_back(llvm::OpenMPIRBuilder::ReductionInfo( in emitReduction()