Searched refs:ReductionInfo (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
H A D | OMPIRBuilder.h | 1290 struct ReductionInfo { struct 1291 ReductionInfo(Type *ElementType, Value *Variable, Value *PrivateVariable, in ReductionInfo() function 1299 ReductionInfo(Value *PrivateVariable) in ReductionInfo() function 1385 ArrayRef<ReductionInfo> ReductionInfos, Value *SrcBase, Value *DestBase, 1462 ArrayRef<OpenMPIRBuilder::ReductionInfo> ReductionInfos, 1485 ArrayRef<ReductionInfo> ReductionInfos, 1501 Function *emitListToGlobalCopyFunction(ArrayRef<ReductionInfo> ReductionInfos, 1518 Function *emitGlobalToListCopyFunction(ArrayRef<ReductionInfo> ReductionInfos, 1540 emitListToGlobalReduceFunction(ArrayRef<ReductionInfo> ReductionInfos, 1562 emitGlobalToListReduceFunction(ArrayRef<ReductionInfo> ReductionInfos, [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ComplexDeinterleavingPass.cpp | 262 MapVector<Instruction *, std::pair<PHINode *, Instruction *>> ReductionInfo; member in __anon87c1be940111::ComplexDeinterleavingGraph 1497 ReductionInfo[ReductionOp] = {&PHI, FinalReduction}; in collectPotentialReductions() 1514 SmallVector<bool> Processed(ReductionInfo.size(), false); in identifyReductionNodes() 1516 for (auto &P : ReductionInfo) in identifyReductionNodes() 1533 RealPHI = ReductionInfo[Real].first; in identifyReductionNodes() 1534 ImagPHI = ReductionInfo[Imag].first; in identifyReductionNodes() 2008 auto *OldPHIReal = ReductionInfo[Real].first; in processReductionOperation() 2009 auto *OldPHIImag = ReductionInfo[Imag].first; in processReductionOperation() 2028 auto *FinalReductionReal = ReductionInfo[Real].second; in processReductionOperation() 2029 auto *FinalReductionImag = ReductionInfo[Imag].second; in processReductionOperation() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
H A D | OMPIRBuilder.cpp | 2372 ArrayRef<ReductionInfo> ReductionInfos, Value *SrcBase, Value *DestBase, in emitReductionListCopy() 2381 const ReductionInfo &RI = En.value(); in emitReductionListCopy() 2484 const LocationDescription &Loc, ArrayRef<ReductionInfo> ReductionInfos, in emitInterWarpCopyFunction() 2565 const ReductionInfo &RI = En.value(); in emitInterWarpCopyFunction() 2713 ArrayRef<ReductionInfo> ReductionInfos, Function *ReduceFn, in emitShuffleAndReduceFunction() 2878 ArrayRef<ReductionInfo> ReductionInfos, Type *ReductionsBufferTy, in emitListToGlobalCopyFunction() 2931 const ReductionInfo &RI = En.value(); in emitListToGlobalCopyFunction() 2988 ArrayRef<ReductionInfo> ReductionInfos, Function *ReduceFn, in emitListToGlobalReduceFunction() 3071 ArrayRef<ReductionInfo> ReductionInfos, Type *ReductionsBufferTy, in emitGlobalToListCopyFunction() 3122 const OpenMPIRBuilder::ReductionInfo &RI = En.value(); in emitGlobalToListCopyFunction() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGOpenMPRuntimeGPU.cpp | 1700 llvm::SmallVector<llvm::OpenMPIRBuilder::ReductionInfo> ReductionInfos; in emitReduction() 1751 ReductionInfos.emplace_back(llvm::OpenMPIRBuilder::ReductionInfo( in emitReduction()
|