Searched refs:ReductionInfo (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ComplexDeinterleavingPass.cpp | 275 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 D | OMPIRBuilder.h | 1387 struct ReductionInfo { struct 1388 ReductionInfo(Type *ElementType, Value *Variable, Value *PrivateVariable, in ReductionInfo() argument 1396 ReductionInfo(Value *PrivateVariable) in ReductionInfo() function 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 D | OMPIRBuilder.cpp | 2506 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 D | CGOpenMPRuntimeGPU.cpp | 1698 llvm::SmallVector<llvm::OpenMPIRBuilder::ReductionInfo> ReductionInfos; in emitReduction() 1749 ReductionInfos.emplace_back(llvm::OpenMPIRBuilder::ReductionInfo( in emitReduction()
|